Para los usuarios de Linux o Mac, se conectan con el siguiente comando:
ssh -i <path_del_archivo.pem> ubuntu@<dirección_IP_de_la_instancia>
Cosas a tener en cuenta al momento de instalar tu proyecto:
Cosas a tener en cuenta al momento de instalar tu proyecto:
Para los usuarios de Linux o Mac, se conectan con el siguiente comando:
ssh -i <path_del_archivo.pem> ubuntu@<dirección_IP_de_la_instancia>
Para los usuarios Windows existe otra herramienta a parte de MobaXterm, que es PuTTY https://www.putty.org
Para Windows, si instalas git () ya tienes acceso a SSH por línea de comandos.
Para los que tengan una instancia con Centos 7
yum update
yum install httpd
yum install git
systemctl start httpd.service
para conectarse desde una terminal MAC..
ssh -i ec2-aws.pem ubuntu@ip_publica
Una buena práctica es guardar esta llave privada dentro del directorio ~/.ssh
También se puede agregar un Host al archivo ~/.ssh/config para que con un comando fácil de recordar podamos acceder a la conexión
Así se vería el Host
Host platzi-ec2
HostName <dirección IP>
User <Nombre del usuario, en este caso "ubuntu">
IdentityFile <Dirección de la llave privada>
En algunos casos ya hay hosts en este archivo, si hay uno que tiene el * dejarlo de último ya que es el host por defecto
Entonces la conexión se haría con el comando
ssh platzi-ec2
Usando el nombre del Host que definimos
No es necesario convertirse en root
$ sudo su
Basta con
$ sudo apt update
$ sudo apt install apache2 git libapache2-mod-php -y
when I was 5 years old, my mother always told me that happiness was the key to life. when I went ot school, they asked me what I wanted to be when I grew up. I wrote down 'happy'. they told me I didnt understand the assignment, and I told them they didnt understand life. john lennon
Para Windows a la fecha (julio de 2022) desde powershell es posible conectarse usando ssh -i la ruta del archivo .pem ubuntu@dir ip
Apache es WWW Server, PHP, un intérprete. Por ibapache2-mod-php, Apache puede enviar solicitudes al PHP, que construye el sitio web, envía HTML renderizado (o cualquier otra cosa) al Apache, y luego se responde al usuario.
El flujo es algo así:

Sin esa biblioteca, Apache no sabe qué es un .phparchivo, y lo reconoce como un archivo sin formato que se puede descargar, sin ser interpretado por PHP (a veces es muy peligroso, por ejemplo, cuando se almacenan contraseñas en un archivo PHP).