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

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

関連記事

テーマのカスタマイズ

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

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

VirtualHostの設定をしてから、プレビューが利用できなくなっていることに気づいた。 ちょっと調べてみたらいくつか方法が見つからず、どれもうまくいかなかったが、試行錯誤の上あっけない決着を見た。 …

Googele Analyticsとテーマのインストール

今日もブログ構築を少し進めた。知らないことばっかりで、一つ一つに時間がかかってしょうがない。だがしかし、その経験が必要なのだ。 Google Analytics 設置 実は昨夜ちょろっと設置してみたん …

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

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

ドメインの取得

ドメイン取扱業者(レジストラ)はいくつかあるが、以前使ったことがあるという理由から、お名前.comを利用した。 ドメインを決める ドメインを取得する前に、当たり前だがドメインを決める必要がある。 現在 …