配置Nginx以在mac上的端口9090上与Tomcat交互。
此配置在localhost上查询时有效。从外部连接时无法工作,直到禁用防火墙。
我有防火墙配置,如下所示转发到端口8080和8443
sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to me 80
sudo ipfw add 110 fwd 127.0.0.1,8443 tcp from any to me 443
请求domain.com - > 443 - > nginx on 8443 - > Tomcat 9090
旁注:
domain.com - > 80 - >重定向到443,然后转到8443的nginx - > Tomcat 9090
iOS防火墙IPFW 将所有内容从 80 发送到 8080 , 443 发送到 8443
Nginx 正在 8080 和 8443
上运行Nginx 重定向从 8080 到 8443 的所有内容。 8443上的Nginx在9090年与Tomcat通信。
Tomcat 位于 9090
路由器配置为允许访问端口 80 和 443 ,
所以问题是,我需要在mac上更改以取消阻止防火墙以获得成功 响应。