server_name
2019-02-12 本文已影响11人
lockdreamer
网络映射:
117.159.206.237 20015 inside 192.168.135.243 20015
现象:
通过主机curl f5地址:
curl -v http://192.168.135.243:20015/intfme/mesosonlineinfos/mesosonlineinfos
报错404
![](https://img.haomeiwen.com/i14257804/8f71b8f508e78c8a.png)
通过主机curl 实际地址
curl -v http://192.168.140.26:20015/intfme/mesosonlineinfos/mesosonlineinfos
成功200
![](https://img.haomeiwen.com/i14257804/072304ef1f437ac9.png)
问题排查:
1、一开始怀疑是网络问题,查看nginx日志发现,nginx有access日志,只不过没转发到想要转发的location。
2、查看nginx配置发现,所有服务都用的20015端口,通过server_name区分。
3、直接访问无法跳转到server,添加server_name后,测试成功,配置如图
![](https://img.haomeiwen.com/i14257804/253247ccaed25de3.png)
测试:
通过主机curl f5地址:
curl -v http://192.168.135.243:20015/intfme/mesosonlineinfos/mesosonlineinfos
![](https://img.haomeiwen.com/i14257804/6a234d6beb7b1e6e.png)