Square Beat Engine

Blog for variety of things…

WordPress

WordPressへのドメイン設定

投稿日:2014-12-06 更新日:

さて、今回はいよいよWordPressへのドメイン設定だ。
この設定をしないと、http://sbe.tokyo/blog/のような、ちょっと格好悪いURLになってしまう。
そこで、http://blog.sbe.tokyo/でアクセスできるように設定した。

方針

WordPressのindex.phpと.htaccessをルートフォルダに保管し、一部編集することにより、ドメインを変更することができるらしい。
しかし、このブログではWordPressを極めることよりも、より汎用的なスキル向上を目指しているため、VirtualHostを使ってドメインとフォルダを紐付けることとした。

VirtualHostとは?

詳細な説明はほかに譲るとして、(自分のような)素人にとって十分な範囲で記載しておく。

VirtualHostとは、複数のURLを1つのサーバーで運用するための機能だ。
Webサーバーの設定ファイルを書き換えることで有効化できる。

1つのサーバーにIPアドレスを複数設定する方法と、1つのサーバーにIPアドレス1つでURLによってフォルダを振り分ける方法がある。
今回は後者を採用した。
結果、http://sbe.tokyo/ルートフォルダに、http://blog.sbe.tokyo/blogフォルダにアクセスするようになった。

準備:DNSレコードの設定

前回のおさらいだが、DNSのAレコードを追加して、blog.sbe.tokyoがこのサーバーのIPアドレスに転送されるよう設定しておく。

設定作業

WordPressのURL設定

WordPressの設定>一般から、以下の設定を行う。

  • WordPressアドレス (URL):http://blog.sbe.tokyo
  • サイトアドレス (URL):http://blog.sbe.tokyo

2つとも同じ設定でいいの?と思うかもしれないが、これで合っている様子。
その顛末は別途記事にした。

.confファイルの編集

VirtualHostの設定は、.confファイルに文字列を追加することで行う。
ちょっと調べてみたところ、様々な作法があるようだけど、.confの仕組みがわかればどうということはない。
httpd.confでもvh.confでも、好きなところに追加していい。

さて、実際に追加する文字列は以下の通りだ。(「#A」と「#B」は説明用のコメント)

注意点としては、#A部分がないと、http://sbe.tokyo/blogフォルダに接続されてしまう。
これは、設定のないURLは一番上の設定を読み込む、という仕様によるもの。
したがって、VirtualHostを設定する場合は、このサーバーにアクセスしてくるすべてのURLについて設定する必要がある。(と思う)

完了!

これで設定完了。
アドレスバーに「http://blog.sbe.tokyo/」と入力したとき、ブログのトップページが表示されるようになった。

まとめ

VirtualHostという言葉は、何となく難しく聞こえるが、実際には拍子抜けするほど簡単だ。
ただ、DNSレコードと同様、目に見える動作ではないため、概念をある程度理解していないと何が起こっているのか分かりにくい。
Apache公式サイトに説明がある。事前に学習して取り組むのがよさそうだ。

ブログ開設シリーズ記事

前回「ドメインの取得」

次回「WordPressのプレビューが使用できない問題」

以上!

-WordPress

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

WordPressフォルダ名の変更

ドメインを取得してサイトに設定したので、その方法をメモしていく。 何だかとても大変だったので、今回はその準備作業まで。 WordPressファイルのフォルダ名 ドメインを設定する前に、WordPres …

WordPress アイキャッチ画像の非表示(STINGER8, STINGER5)

このブログでは、アイキャッチ画像は使いません。 画像の選定や編集が苦手だからです。 というわけで、WordPressの設定をいじります。 テーマ STINGER8です。 STINGER5でも、styl …

パーマネントリンクをミスったと思う

パーマネントリンクって、永久的なところに意義があるわけだ。 ブログを始めた当初は、気合いを入れすぎて、いちいちスラッグを設定指定が、これが結構面倒な作業だ。 シリーズもの(Excel VBA)とか、毎 …

WordPress テーマのカスタマイズ その2

ブログのデザインを変更した。 以前の記事と重複するため、どのようにまとめようか悩んだが、「迷ったときはまず投稿」ということで、今回行った作業を記しておく。 方針 記事部分がうまく整列されておらず、ガタ …

テーマのカスタマイズ

テーマのカスタマイズを進めて、色の設定や見出しの変更などを実施した。 テーマの理解 Stinger5では、色の変更はカスタマイズから行うことができる。 「基本色(キーカラー)」という項目があり、4箇所 …