今天遇到一个问题:docker安装了nginx和resin,服务都是正常启动并且单独访问都是正常的
curl 127.0.0.1:88
curl 127.0.0.1:9800
但是nginx配置了proxy_pass 127.0.0.1:9800说什么都掉不通,想来想去肯定是虚拟机之间的通讯出了问题
尝试了各种方式最终通过宿主机的真实ip地址得以解决问题proxy_pass 192.168.1.15:9800
应该是用127.0.0.1的方式虚拟机找不到正确的路由问题吧!!!
2023-11-14 14:24:22
今天遇到一个问题:docker安装了nginx和resin,服务都是正常启动并且单独访问都是正常的
curl 127.0.0.1:88
curl 127.0.0.1:9800
但是nginx配置了proxy_pass 127.0.0.1:9800说什么都掉不通,想来想去肯定是虚拟机之间的通讯出了问题
尝试了各种方式最终通过宿主机的真实ip地址得以解决问题proxy_pass 192.168.1.15:9800
应该是用127.0.0.1的方式虚拟机找不到正确的路由问题吧!!!