如何在nginx中使用具有域名的相对路径从单个ip运行两个站点

时间:2016-05-03 18:22:48

标签: nginx

嗨我想知道我们是否可以使用相同的ip运行两个站点  例如:直接使用没有任何域名的IP,如访问192.168.4.250应该允许我访问网站“site1”并使用相对路径如192.168.4.250/example来访问“站点2”

1 个答案:

答案 0 :(得分:0)

没有理由不这样做,你最终会被默认'该IP地址的服务器。两个"网站"需要住在同一个服务器内。 (尽管您可以使用包含或发送到另一个本地端口,但您希望拥有独立配置):

server {
  listen 192.168.4.250;
  server_name _;


  location /example {
     root /site_2;
     # OR
     # proxy_pass http://localhost:SOMEPORT2
  }

  location / {
     root /site_1;
     # OR
     # proxy_pass http://localhost:SOMEPORT;
  }

}