https://sobrelinux.info/questions/8767/port-forward-to-a-port-on-the-same-machine"mydomain.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Alias>www.mydomain.com</Alias>
<Context path="" docBase="mydomain_appname" debug="0" privileged="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" resolveHosts="false"/></Host>
Em seguida, executei estes comandos, mas último excluiu as regras que vi no iptables (não sei quanto das regras de impacto 1 e 3 tinham):
iptables -A PREROUTING -t nat -i eth0 -p tcp --dportar 80 -j DNAT - para XXXXX: 8080
iptables -A FORWARD -p tcp -d XXXXX --dport 8080 -j ACCEPT
iptables -t nat -A POSTROUTANDO -j MASQUERADE
- E finalmente eu corri:
sudo iptables -t nat -I PREROUTING -p tcp --dport 80-j REDIRECIONAR - para portas 8080
sudo iptables -t nat -I OUTPUT -p tcp -o lo -dport 80-j REDIRECIONAR - para portas 8080
No final: agora posso acessar meu website com www.mydomain.com como qualquer outro website. A porta 8443 permanece na URL quando eu acesso as páginas seguras. Precisa consertar isso.