Accediendo al sitio de Amazon EC2

Accediendo al sitio de Amazon EC2

Soy nuevo en el alojamiento en la nube y esas cosas. Finalmente logré cargar un archivo en la instancia usando el siguiente código usando Terminal en OS X (Mac)

scp -i key.pem index.html [email protected]:/tmp/

Después de eso, cuando accedí [email protected], la página no se cargaba, así que supe que debería haber agregado el puerto HTTP y luego agregar el puerto HTTP en los grupos de seguridad. Sin embargo, mi sitio todavía no se carga. ¿Me estoy perdiendo de algo?

ingrese la descripción de la imagen aquí

Respuesta1

  1. ¿Scp funcionó sin errores? ¿Se copió el index.html al servidor?
  2. Utilice ssh, conéctese al servidor y asegúrese de que esté en /tmp
  3. Copie su archivo (index.html) a la raíz de documentos del servidor Apache
  4. Compruébalo en el navegador.
  5. Cual es el resultado? Si no funciona, consulte el archivo access.log del servidor Apache: ¿qué mensajes ve allí?

Respuesta2

¿Cuál es el tipo de su instancia? ¿"AMI de Amazon Linux"? "Sombrero rojo"? ¿"SUSE"? ¿"Ubuntu"?

El acceso ssh con "ec2-user" solo funciona para "Amazon Linux AMI". Para los demás, debe configurar el acceso ssh como para el sistema Linux habitual, es decir, debe agregar la clave pública a .ssh/authorized_keys.

Respuesta3

Entonces, si usa un tipo de sistema operativo diferente, es posible que desee hacer lo siguiente:

  1. Eliminar la instancia actual
  2. Cree una nueva instancia de tipo "Amazon Linux AMI"

Tenga en cuenta que está basado en Red Hat, no en Ubuntu. Por eso "apt-get" (respuesta de Igor Serko) no funcionará. Deberías usar "yum install".

información relacionada