nginx不同域名通过80端口访问不同的web项目

    为了省服务器把不同的web项目备份到同一台服务器上面,而且为了方便当项目出事,备份能快速切换上线,现在有了这一个需求。

遇到的一个巨坑问题(图一):


nginx配置(图一)

  如图,nginx设置两个域名监听80端口,想做到a-api2.test.com访问路径/data/a-center/www/api/rpc,b-api2.test.com访问路径/data/b-center/www/api/rpc;

  但是出现的问题是 a-api2.test.com能访问路径/data/a-center/www/api/rpc,b-api2.test.com不能访问目的路径,反向去访问了路径/data/a-center/www/api/rpc;

  巨坑,百思不得其解,尝试过绑定本地 /etc/hosts 域名,其它反向代理方法短时间内还是行不通。

解决:

    把两个域名开头的 "www." 去掉。

巨坑啊。。。。。。

你可能感兴趣的:(nginx不同域名通过80端口访问不同的web项目)