概要
さくらのvps(nginx)でサブドメインを設定する方法です。
例
hogehoge.com
stagint.hogehoge.com
ネームサーバーにドメインを設定
-
下記のURLへアクセスする
https://secure.sakura.ad.jp/menu/dns/ -
「ゾーンの設定」をクリックする
-
「変更」をクリックする
-
下記の項目を追加する
用語 | 記述 |
---|---|
エントリ名 | staging |
種別 | 別名(CNAME) |
値 | @ |
DNSチェック | する |
TTLの指定 | なし |
- 上記項目を追加したら「新規登録」をクリックする
サーバーのバーチャルホストを追加
- SFTPで「/etc/nginx/conf.d/」にアクセスします。
- 「default.conf」をダウンロードし、ファイル名を「stagint.hogehoge.com.conf」へ変更します。
- ファイルを開き、内容を下記のように変更します。
server {
server_name stagint.hogehoge.com;
location / {
root /usr/share/nginx/html/staging;
index index.php index.html index.htm;
}
}
- ファイルをアップロードします。
- ターミナルからサーバーへログインし、下記のコマンドを入力しサーバーを再起動します。
$ sudo nginx -s reload
まとめ
ネームサーバーにドメインを設定し、サーバーのバーチャルホストを追加、再起動することでサブドメインを設定できます。
おそらく役立つ情報
痒いところに手が届くかもしれない記事を書いています。
フォローしてくれるとやる気になります!
-
Qiita プログラミングに関する情報はこちら
http://qiita.com/nadonado -
Twitter 日々のつぶやきはこちら
https://twitter.com/hironado