0

将 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发送从8080804438443的所有内容

Nginx80808443上运行

Nginx将所有内容从8080重定向到8443。8443 上的 Nginx 通过 9090 与 Tomcat 通信。

Tomcat9090上

路由器配置为允许访问端口80443

所以问题是,我需要在 mac 上更改什么来解锁防火墙以获得成功响应。

4

0 回答 0