
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?
Respuesta1
- ¿Scp funcionó sin errores? ¿Se copió el index.html al servidor?
- Utilice ssh, conéctese al servidor y asegúrese de que esté en /tmp
- Copie su archivo (index.html) a la raíz de documentos del servidor Apache
- Compruébalo en el navegador.
- 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:
- Eliminar la instancia actual
- 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".