大致情况:
配置了80端口作为nginx监听,
绑定三个域名www.a.com , www.b.com, www.c.com分别。保密所以用a,b,c
端口分别是10000,20000,30000端口。
奇怪的是,外网访问只有www.a.com生效,其它两个都访问不了。
本机使用curl访问时正常的访问三个域名。 这个证明nginx应该是配置成功的。
外网如果通过www.a.com:10000, www.b.com:20000, www.c.com:30000端口也正常。 这个表示域名是正确绑定的。
如果去掉www.a.com,剩下的www.b.com, www.c.com也不能访问。
外网www.b.com, www.c.com不能访问。不知道中间还欠缺什么配置。
服务器是:西部数码,操作系统centos。
nginx配置如下:
hosts配置如下: