Eu sei que existem perguntas semelhantes no Tomcat e no EC2, mas infelizmente não consigo encontrar nada que resolva meu problema aparentemente simples.
Eu instalei o Tomcat 8 em uma instância do EC2 (edição HVM do Amazon Linux AMI) com:
sudo yum install -y tomcat8
sudo yum install tomcat8-webapps tomcat8-docs-webapp tomcat8-admin-webapps
Eu posso iniciar o Tomcat bem:
sudo service tomcat8 start [OK]
e conecte-se localmente à página de boas-vindas padrão do Tomcat:
wget http://localhost:8080 (returns 200OK and index.html)
Meu grupo de segurança na AWS tem a seguinte entrada:
Regra TCP personalizada | TCP | 8080 | 0.0.0.0/0 ( ver captura de tela )
Mas quando tento acessar o tomcat remotamente, não funciona.
curl ec2-x-x-x-x.us-west-2.compute.amazonaws.com:8080
curl: (7) Failed to connect to
ec2-x-x-x-x.us-west-2.compute.amazonaws.com port 8080: Operation timed
out
Eu não sei nada sobre o iptables, mas se é de relevância, é assim que eles são na minha instância do ec2:
sudo iptables --list
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
Então, a pergunta é: o que preciso alterar / configurar para obter acesso remoto?
Desde já, obrigado!
/ ola