nginx のバーチャルホスト設定

1つのWebサーバーでサブドメインを設定したい

/etc/nginx/conf.d/default.confの設定を追加する

server {
(既存の設定)
server_name example.com;
}
# ↓を追加
server {
listen 80;
server_name sub.example.com;
root /var/www/sub;
index index.html;
}
  • /var/www/sub にindex.htmlを追加
  • /etc/init.d/nginx configtestでコンフィグのテストができる
    https://qiita.com/meidaimae/items/063f469607c2a1f6d26e

Hostsをインストールする

Macの検証環境で実行できるか確認するために、hostsファイルを書き換えられる

0.0.0.0 → example.com
0.0.0.0 → sub.example.com
  • example.comにアクセス → var/www/index.htmlが表示
  • sub.example.comにアクセス → var/www/sub/index.htmlが表示

Macのシステム環境設定にHostsの設定画面を追加するアプリ”Hosts”

コメントを残す

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