Проблема с портом Mac для Nginx и Tomcat

Настроил Nginx для взаимодействия с Tomcat через порт 9090 на Mac.

Эта конфигурация работает при запросе на 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 на 8443 -> Tomcat 9090

Примечание:

domain.com -> 80 -> перенаправляет на 443 и затем на nginx на 8443 -> Tomcat 9090

Брандмауэр iOS IPFW отправляет все с 80 до 8080 и с 443 до 8443

Nginx работает на 8080 и 8443

Nginx перенаправляет все с 8080 до 8443. Nginx на 8443 связывается с Tomcat через 9090.

Tomcat на 9090

Маршрутизатор настроен на разрешение доступа через порты 80 и 443,

Итак, вопрос, что мне нужно изменить на Mac, чтобы разблокировать брандмауэр для успешного ответа.

0 ответов

Другие вопросы по тегам