Проблема с портом 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, чтобы разблокировать брандмауэр для успешного ответа.