nginx centos 7服务器多个网站

时间:2018-08-11 18:21:07

标签: nginx centos

我的服务器IP为103.107.122.13,端口为:5680。 我想要两个应用程序假设103.107.122.13:5680/test1然后进入var / www / html / test1网站和103.107.122.13:5680/test2使用虚拟主机进入var / www / html / test2网站。请告诉我,nginx.conf文件中的任何更改我该如何管理这一需求。

如果有人知道,请帮助我解决此问题。 我已经在站点可用的文件夹test1.conf文件中写入了两个文件

server {
        listen   80;
        location /test1{
          root /var/www/html/test1;
          index  index.php;
          try_files $uri $uri/ =404;
        }
}

和test2.conf文件

server {
        listen   80;
        location /test2{
          root /var/www/html/test2;
          index  index.php;
          try_files $uri $uri/ =404;
        }
}

1 个答案:

答案 0 :(得分:0)

为什么文件不同?您应该将其放入/etc/nginx/nginx.conf:

http {
    server {
        listen   80;

        location /test1{
          root /var/www/html/test1;
          index  index.php;
          try_files $uri $uri/ =404;
        }

        location /test2{
          root /var/www/html/test2;
          index  index.php;
          try_files $uri $uri/ =404;
        }
    }
}