Estou trabalhando com um CentOS VPS e gostaria de conseguir isso sem executar o Tomcat como root.
Responder1
você tem duas opções:
- Coloque um apache ou outro servidor web na frente do servidor tomcat e passe as solicitações para o tomcat.Esta postagemmostra como.
- Usando redirecionamentos iptables.
Quase a mesma questão é discutidaaqui
Responder2
para redirecionamento de iptables você pode fazer assim:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
Responder3
Para CentOS 7, use isto:
sudo firewall-cmd --zone=trusted --add-forward-port=port=80:proto=tcp:toport=8080 --permanent
sudo reboot