Nginx バーチャルホスト 設定

この章を始める前に下記の設定が必要です
「Nginx インストール」 「Nginx PHP5 インストール」
VirtualHost設定
[root@centos ~]# vi /etc/nginx/conf.d/virtualhost.conf
↓下記を記入
server {
    listen      80 default_server;
    server_name  server-manual.com;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm index.php;
    }
    location ~ \.php$ {
        root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
        include        fastcgi_params;
    }
}

server {
    listen      80;
    server_name  virtual.server-manual.com;

    location / {
        root   /usr/share/nginx/virtual;
        index  index.html index.htm index.php;
    }
    location ~ \.php$ {
        root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/virtual$fastcgi_script_name;
        include        fastcgi_params;
    }
}
[root@centos ~]# mkdir /usr/share/nginx/virtual [root@centos ~]# systemctl reload nginx
バーチャルホスト確認
[root@centos ~]# echo "virtualhost" > /usr/share/nginx/virtual/index.html
ブラウザで確認 (http://virtual.ドメイン名/ にアクセス)

このように表示されたら成功です。
Home PageTop