2012-03-10 13 views
10

acabo (alrededor de 1 hora) he asociado un elástico IP a mi instancia en Amazon EC2 . Si uso SSH en mi instancia y escribo lynx localhost, puedo ver que apache responde porque veo . Funciona.no puede navegar a mi instancia de EC2

Sin embargo, si navego en mi caso (tanto a través de la propia IP y a través del DNS público Amazon ha creado para mí), me sale Ups! Google Chrome no se pudo conectar a .. bla bla ...

¿Debo esperar un poco más de tiempo (en caso de que se deba a algo de DNS) o esto indica que algo está mal?

Gracias de antemano

EDIT: Cuando SSH en mi ejemplo, yo uso la dirección IP completa y funciona ... (la IP elástico me refiero).

+0

¿Está intentando navegar a la IP pública y a la configuración de DNS público cuando creó la instancia? –

+0

Estoy intentando navegar directamente a Elastic IP * y * también a través del DNS público ... Ninguno de esos trabajos ... –

+1

¿Configuró el firewall para permitir que el puerto HTTP se abra? –

Respuesta

30

Debe configurar el servidor de seguridad para abrir el puerto HTTP.

Para ser más específicos, para AWS esto se realiza a través de grupos de seguridad. Deberías crear uno con los puertos que necesitas abrir. En la mayoría de los casos, ese es el por 80 para TCP.

Se puede ver la forma de lograr esto en la documentación http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html

+1

¿Cómo se hace eso? – Llewellyn1411

+0

thx Ismael. Ha sido un rompecabezas para mí. –

+0

Esto no le dice a nadie qué hacer para solucionarlo. – rooby

16
  • En primer lugar identificar el grupo de seguridad de la instancia de EC2.
    • A continuación, haga clic en el enlace de grupos de seguridad en la parte inferior izquierda del navegador.
    • Seleccione el grupo de seguridad bajo el cual se encuentra esta instancia EC2, y añada reglas de entrada especificando el puerto o un rango de puerto personalizado.
+0

Esto solucionó mi problema al ejecutar una EX2 bajo Ubuntu 13.10, gracias, +1 – ehime

+1

Esta debería ser la respuesta seleccionada. Aunque probablemente debería dar consejos sobre puertos o qué reglas agregar, etc. – rooby

0

Para aquellos de ustedes usando Centos (y tal vez otros distibutions Linux), es necesario asegurarse de que su FW (iptables) permite el puerto 80 o cualquier otro puerto que desee.

Consulte here para saber cómo deshabilitarlo por completo (¡solo para fines de prueba!). Y here para reglas específicas

Cuestiones relacionadas