O Tomcat ouve 8080 por padrão, porque supõe-se que o apache também esteja em execução e que causaria todos os tipos de conflitos. Aqui é um breve tutorial sobre como executá-lo em 80.
Estou trabalhando com um aplicativo do Tomcat que herdei. O servidor tem a porta 80 encaminhando para o 8080 para mascarar a porta padrão.
Quando digito iptables --list
, obtenho
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Quando eu digito netstat -anp --tcp --udp
não há referência à porta 80
usando o meu diretório /etc/init.d Não consigo encontrar referências relevantes para a porta 80.
Tudo isso é hospedado em um ec2 - é possível que isso esteja sendo encaminhado em um nível mais alto?
O motivo pelo qual eu quero remover o encaminhamento de porta atual é mover o aplicativo para o Varnish para encaminhamento e armazenamento em cache
O Tomcat ouve 8080 por padrão, porque supõe-se que o apache também esteja em execução e que causaria todos os tipos de conflitos. Aqui é um breve tutorial sobre como executá-lo em 80.
Descobri isso.
Existe uma regra escrita em /etc/rc.local para criar uma regra de reescrita PREROUTING da porta 80 para 8080
Como era um pré-lançamento, ele não apareceu chamando iptables -L
, mas foi com iptables -t nat -L
Tags amazon-ec2 tomcat ubuntu