2014-11-08 12 views
6

Sono nuovo in Amazon EC2. L'applicazione funziona perfettamente su Amazon EC2 Windows Server. Ma quando sto provando ad accedere allo stesso tramite l'IP pubblico, non è accessibile. Ho visto le configurazioni in entrata e le porte (HTTP, HTTPS, SSH) sono abilitate.Amazon ec2 non funziona quando si accede tramite IP pubblico

Non riesco ad accedere all'applicazione tramite IP pubblico.

http:ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com 

è accessibile quando all'interno della regione EC2, tuttavia

XX.XX.XXX.XX:8080/myapp 

non è accessibile.

XX.XX.XXX.XX is the public ip. 

Sì .. Questo è VPC .. !!!

+0

stai usando un VPC? – Reck

+1

controlla le impostazioni del firewall –

risposta

1

fare i controlli sotto

  • Avete allegato il gateway Internet, al tuo VPC, e se la subnet in cui risiede la macchina appartiene alla sottorete con gateway Internet
  • stai cercando con l'indirizzo IP o il nome di dominio completo, provare yo ping a Google, se funziona bene, se non cercare di eseguire il ping 4.2.2.2
  • Se positiva con uno qualsiasi dei risultati, controllare le entrate di DNS e le risoluzioni DNS se non cambia l'EIP/riavviare l'istanza
+0

Grazie.Ho dovuto collegare il gateway Internet al VPC e quindi impostare la tabella del percorso per indirizzare il gateway. –

2

Sembra più un problema di gruppo di sicurezza. Che cosa hai impostato esattamente nel gruppo di sicurezza per l'istanza? In situazioni come questa, inizio assicurandomi che il ping funzioni dall'esterno aprendo Echo Request per tutti gli IP. Se la macchina non è pingable, correggila prima. Quindi limitare l'intervallo IP.

1

Aveva lo stesso problema. Trovato per essere un problema con Security Group. Aggiunto un 'Custom TCP Rule' con la porta 8080, e ha funzionato bene.

3

creare gruppo di sicurezza con richiesta si desidera concedere l'accesso. qui ho creato gruppo di protezione a qualsiasi richiesta

enter image description here

Quindi aggiungere il gruppo di protezione specifico per interfaccia di rete

enter image description here

0

Ho lo stesso problema. AWS fornisce DNS IPv6/IPv6 e DNS IPv4/IPv4 .. nel mio caso, il DNS IPv6 è contrassegnato come privato ma accessibile da Internet mentre il DNS IPv4 pubblico può essere accessibile solo dall'Intranet.

Dal momento che ho bisogno di usare il nameserver da un altro fornitore, io uso IP ipv6 come punto per il mio dominio.

Poiché hai detto che il tuo DNS è accessibile (http: ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com), esegui il ping usando lo strumento comandi per controllare l'ip esatto, e prova ad usare che ip per navigare ..

Problemi correlati