メコログ

web関連の話や、日々の雑記を書こうと思っています。

さくらVPSのサブドメイン設定方法

 サブドメインの利用は、独自ドメインを取得してサイト運営を行なっている方にとって凄くメリットがあると思うのでまとめてみました。

サブドメインとは?

 独自ドメインの頭に英数字を足し、擬似的に別のドメインのように見せるドメインのことです。


yahooを例にすると

この『mail』や『auctions』のように自由に文字を足して、独自ドメインっぽく見せることが出来ます。


サブドメインを利用するメリット
  • yahoo.co.jp/auctions/ といった階層で扱うよりもスッキリして見える
  • 新規にドメインを取得しなくても、それっぽいのが扱える
  • サービスの持つブランドイメージをサービス間で共有できる

 これだけのメリットが有りながら、デメリットは特に無し。ということなので、利用出来る状況ならガンガン利用したいですね!ということで、自分の使っているさくらVPSでの設定を下記にまとめました。



今回設定する条件

 これらの条件を元にサブドメインの設定を解説します。


まず、ネームサーバーメニューに行きます。
https://secure.sakura.ad.jp/menu/dns/


1: ゾーン設定をクリックします。

f:id:mekori:20130420221820j:plain

2: エントリ名の追加と変更の箇所を下図のように書きます。

f:id:mekori:20130420221910j:plain

3: 画面左側のデータの送信をクリック。

f:id:mekori:20130420222010j:plain

4: ネームサーバーメニューに戻り『blog』が登録されている事を確認します。

f:id:mekori:20130420222044j:plain



次にApachの設定を行います。

 設定にはコンソールを用います。コンソールの設定については、以下のサイトで分り易く紹介されています。

初心者でも分かる!さくらVPS|sakuraVPS マニュアル
http://www.xn--vps-073b3a72a.com/4.html

1: コンソールで以下のコマンドを入力し、httpd.confを編集します。

vi /etc/httpd/conf/httpd.conf

2: ファイルの一番下に、以下の内容を書き加えます。

(注:上記した条件に適応する箇所は、適宜書き換えて下さい)

NameVirtualHost 192.168.0.1:80
<VirtualHost 192.168.0.1:80>
    DocumentRoot /var/www/html
    ServerName hateloop.com
</VirtualHost>

<VirtualHost 192.168.0.1:80>
    DocumentRoot /var/www/blog
    ServerName blog.hateloop.com
</VirtualHost>
3: 設定後、コンソールでアパッチの再起動を行います。

/etc/rc.d/init.d/httpd restart


以上で、サブドメインの設定は終わりです。
お疲れ様でした。