2013-06-18 19 views
39

È in esecuzione un server Web CherryPy allo 0.0.0.0:8787 in un'istanza EC2.Come aprire una porta del server Web sull'istanza EC2

Posso connettermi al server Web tramite il dispositivo locale wget sul computer EC2, ma non riesco a raggiungere l'istanza dalla mia macchina remota (mi collego a EC2 tramite ssh).

Devo aprire la porta 8787 per accedere al server Web da remoto? Se è così, come può essere fatto? Inoltre, posso usare l'IP pubblico dell'istanza EC2 per questo?

Grazie in anticipo per qualsiasi aiuto!

+0

Possibile duplicato di [Apertura porta 80 EC2 Amazon web services] (http://stackoverflow.com/questions/5004159/opening-port-80-ec2-amazon-web-services) – bain

+0

Possibile duplicato di [EC2: How aggiungere la porta 8080 nel gruppo di sicurezza?] (http://stackoverflow.com/questions/26338301/ec2-how-to-add-port-8080-in-security-group) –

+15

giusto, avrei dovuto prevedere che qualcuno chiederà la stessa domanda un anno dopo, – Cat

risposta

60

Seguire i passaggi descritti su this answer invece di utilizzare il menu a discesa, digitare la porta (8787) in "intervallo di porte" e quindi "Aggiungi regola".

Go to the "Network & Security" -> Security Group settings in the left hand navigation 
Find the Security Group that your instance is apart of 
Click on Inbound Rules 
Use the drop down and add HTTP (port 80) 
Click Apply and enjoy 
+1

inciampò nel tuo amico di risposta, grazie :) –

+0

Grazie mille .. !! – Ritesh

21

è necessario aprire la porta TCP 8787 nel EC2 Security Group. Inoltre, è necessario aprire la stessa porta sul firewall dell'istanza EC2.

+0

Usa 'iptables'? –

+0

come, c'è un collegamento o un tutorial per farlo? –

+1

Come si apre la porta sul firewall dell'istanza EC2? –