为了省服务器把不同的web项目备份到同一台服务器上面,而且为了方便当项目出事,备份能快速切换上线,现在有了这一个需求。
遇到的一个巨坑问题(图一):
如图,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." 去掉。
巨坑啊。。。。。。