Buenos días,
tengo desarrollado un proyecto en laravel que me gustaría subir a AWS. Ayer di de alta la cuenta para utilizar el free tier, también registré el dominio (el cual tiene extensión .com, dicho sea de paso por si fuese importante)
El caso es que no tengo ni idea de sistemas. He seguido tutoriales de esta página https://awswithatiq.com/ pero no consigo hacerlo funcionar. Pasos que he hecho hasta ahora:
- Crear la instancia EC2 con la AMI Amazon Linux 2023, t2.micro
- Creada un key pair para conectarme a la instancia.
- He podido conectarme a ella con PuTTY generando una key para tal fin.
- Registré el dominio dominioejemplo.com en Route 53
- Le he creado un registro DNS de tipo A al dominio para que apunte a la IP pública v4 de EC2.
- En la instancia, he seguido este video al pie de la letra
no me ha dado ningún error en el proceso y se ha hecho paso a paso lo que se dice, espero no saltarme nada para que no tengáis que ver el vídeo, que básicamente es seguir este post https://awswithatiq.com/how-to-install-apache-php-on-amazon-linux-2023/
Aquí ya me parece que está el primer error porque si entro en http://ip-publica/info.php no carga nada
Después de eso he seguido este otro post https://awswithatiq.com/create-a-virtual-host-in-apache-2-4/ para crear un Virtual Host, pero claro, entiendo que si el punto anterior no me funciona, ya nada de aquí en adelante me va a funcionar.
Alguna idea de por qué? Puedo ejecutar el comando que me digáis para mostrar status de la instancia.
por ejemplo sudo service httpd status
:
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/httpd.service.d
└─php-fpm.conf
Active: active (running) since Sat 2023-08-26 07:57:10 UTC; 1h 23min ago
Docs: man:httpd.service(8)
Main PID: 71436 (httpd)
Status: "Total requests: 0; Idle/Busy workers 100/0;Requests/sec: 0; Bytes served/sec: 0 B/sec"
Tasks: 177 (limit: 1114)
Memory: 13.8M
CPU: 3.273s
CGroup: /system.slice/httpd.service
├─71436 /usr/sbin/httpd -DFOREGROUND
├─73618 /usr/sbin/httpd -DFOREGROUND
├─73619 /usr/sbin/httpd -DFOREGROUND
├─73620 /usr/sbin/httpd -DFOREGROUND
└─73621 /usr/sbin/httpd -DFOREGROUND
Gracias!
pd: es posible que la instancia no tenga permitida la entrada desde internet? En ese caso, cómo se hace?