У меня есть служба, работающая на http-порт 8080 и https-порт 8443, и весь трафик на порт 8080 перенаправляется на https 8443, который настроен на самом сервере.xml ,Переназначение портов для службы можно использовать iptables вместо mod_proxy
Требование:
Весь трафик при использовании портов 80,8080,443,8443 должны быть переадресованы на 8443 без номера порта получения отображаются в URL
Возможные решения:
Я знаю, что с помощью mod_proxy , маскирование и обратный прокси-сервер, мы можем реализовать его (http://www.pothireddy.com/knowledge/environment/masking/)
Вопрос здесь мы можем использовать Iptables осуществить что вместо mod_proxy решения, если это так, как может сделать мы достигаем его ....
уже пытались что-то вроде этого:
Iptables -t физ -A PREROUTING -p TCP --dport 443 -j Redirect --to-порт 8443 Исправлена проблема, когда кто-то бьет порт 443
когда кто-то бьет порт 8443 явно тогда порт 8443 показывает на URL-адрес? Можно ли реализовать что-то подобное .... только маскировать порт 8443 Iptables -t нац -A PREROUTING -p TCP --dport 8443 -j REDIRECT --to-порт 8443
Как перенаправить трафик порт 80 на порт 8443, когда я попробовал , используя команду ниже, похоже, что он путает перенаправление трафик с http-порта на порт https? Iptables -t физ -A PREROUTING -p TCP --dport 8443 -j REDIRECT --to-порт 8443
любое возможное решение для фиксации указанных выше 2 вопроса?