Acessando o Tomcat 8 no AWS EC2

1

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

    
por jola 13.01.2016 / 11:20

1 resposta

1

Ok, eu percebi. Se você seguir o guia de primeiros passos da AWS, ele instruirá você a criar um grupo de segurança com as configurações corretas, mas não indicará (pelo menos que perdemos) que sua instância do EC2 não usará esse grupo de segurança, a menos que você explicitamente diga para fazer isso.

Depois de fazer isso, funciona muito bem.

Isto é como fazê-lo: veja captura de tela

    
por 14.01.2016 / 10:09