J'ai installé une jetée application sur ubuntu 12.04 exemple t1.micropas en mesure de se connecter à l'instance ubuntu t1.micro après EC2-autorisation
PUBLIC_DNS = ec2-54-225-24-215.compute-1.amazonaws.com
que je peux faire:
ssh ec2-54-225-24-215.compute-1.amazonaws.com
A partir de la par exemple, je peux faire:
curl localhost:8080 -- Success
curl 127.0.0.1:8080 -- Success
de DESKTOP DÉVELOPPEMENT, je l'ai fait:
ec2-authorize "quicklaunch-0" -P tcp -p 8080
GROUP quicklaunch-0
PERMISSION quicklaunch-0 ALLOWS tcp 8080 8080 FROM CIDR 0.0.0.0/0 ingress
Et lorsque je tente de se connecter à partir du navigateur:
http://$PUBLIC_DNS:8080 or curl $PUBLIC_DNS:8080, it does not connect
curl: (7) couldn't connect to host
Je peux connecter au port 22 de l'instance de mon bureau.
Mon exemple appartient à quicklaunch-0
Qu'est-ce que je suis absent? S'il vous plaît aider.
Basé sur: EC2 hosted Node.js application - can't remotely connect to port
J'ai essayé d'autres ports et le lancement de nouvelles instances. Rien ne semble fonctionner.
EDIT:
Quand je lance netstat -l, ma sortie est:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp6 0 0 127.0.0.1:8080 :::* LISTEN
est adresse à l'étranger un problème?
Votre application n'écoute peut-être pas la bonne adresse IP. Ec2 utilise NAT et l'ip assignée directement à votre instance est privée. Les pare-feu logiciels peuvent également interférer. – datasage
Je pense que mon serveur jetty est un problème. Je ne pense pas que c'est un problème ec2. Je vais éditer une fois l'enquête terminée – GJain
Il semble être seulement écouter sur localhost. – datasage