У меня есть безопасный (HTTPS) узла экспресс-приложение, которое я прослушивает порт 3000 =>https://mywebsite.net:3000 работает на HostMonster.Узел Экспресс Применение перенаправления порт 443 запросов к порту 3000 на HostMonster
Я хочу запросы на порт 443 (т.е. https://mywebsite.net/https://mywebsite.net:443) была перенаправлена на мой узел приложения экспресс-сервер прослушивает порт 3000 =>https://mywebsite.net:3000
Это связано не быть в состоянии непосредственно прослушивать порт 443.
Я вошел в систему hostmonster как корень.
Я добавил следующее правило к iptable:
iptables -t nat -A PREROUTING -s 123.123.123.123 -p tcp --dport 443 -j DNAT --to-destination
service iptables save
Я вижу следующее, когда я типа: Iptables -t нац -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DNAT tcp -- server.mywebsite anywhere tcp dpt:https to: 123.123.123.123:3000
DNAT tcp -- server.mywebsite anywhere tcp dpt:https to: 123.123.123.123:3000
Вопрос в том, если я типа https://mywebsite.net или https://mywebsite.net:443 (то же самое) в браузере он не переходит на мою страницу экспресс-приложения главного узла, прослушивая порт 3000.
Я также использовал почтальон Google, чтобы сделать запрос https://mywebsite.net:443 и он не возвращает информацию от моей главной страницы узла экспресса-приложения прослушивает порт 3000.
Так что не появляется редиректа из порта 443 в порт 3000 работает?
Что мне не хватает?
спасибо! вот и все! – brent
Рад это услышать. Может быть, вы должны перенести и пометить мой ответ как ответ? – duncanhall
Я сделал, он сказал, что он будет записан, но так как моя репутация не выше 15, он не будет публично показывать это. : ( – brent