A instalação do Tomcat a partir do zip está ok.
Eu peço que você siga os passos abaixo para configurar o authbind e executar o tomcat no 80, estou pensando em instalar o authbind e o tomcat 9.
- Disponibilizar a porta 80 para authbind (você precisa ser root):
touch /etc/authbind/byport/80; chmod 500 /etc/authbind/byport/80; chown tomcat9 /etc/authbind/byport/80
* considerando o tomcat9 como um usuário não root para o tomcat
- crie o arquivo TOMCAT / bin / setenv.sh com o seguinte conteúdo:
CATALINA_OPTS="-Djava.net.preferIPv4Stack=true"
- Altere em "/usr/share/tomcat7/bin/startup.sh"
OLD : exec "$PRGDIR"/"$EXECUTABLE" start "$@
NEW : exec authbind --deep "$PRGDIR"/"$EXECUTABLE" start "$@"
- faça alterações no arquivo TOMCAT / conf / server.xml para alterar a porta para 80 de 8080
Mais uma solução para rodar o tomcat no 80 é usando o iptables.
sudo /sbin/iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
Por favor, deixe-me saber se você tem alguma dúvida ou consulta que eu poderia ajudar.
Obrigado Nishant