CentOS7 Nginxでバーチャルホスト

スポンサーリンク

Nginxでバーチャルホストを設定します。1台のサーバで複数のドメインを設定する方法です。設定内容は極めて単純です。serverタブを設定する分だけ増やしていけばOKです。

# vi /etc/nginx/conf.d/default.conf

# 以下を追記
# VirtualHost1
server {
    listen 80;
    server_name virtualhost1;

    access_log  /var/log/nginx/host1.access.log  main;
    error_log   /var/log/nginx/host1.error.log;
    location / {
         root /usr/share/nginx/html;
         index index.html index.htm;
    }
}

# VirtualHost2
server { 
    listen 80; 
    server_name virtualhost2; 

    access_log /var/log/nginx/host2.access.log main;
    error_log /var/log/nginx/host1.error.log;

    location / { 
          root /usr/share/nginx/html; 
          index index.html index.htm;
    }
}

下記コマンドでシンタックスをチェックできます。

# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

下記コマンドでNginxを再起動します。

# systemctl restart nginx

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする