Cómo instalar APACHE2 en la instancia EC2 Ubuntu

Cómo instalar APACHE2 en la instancia EC2 Ubuntu
Apache se usa con bastante frecuencia dentro de las instancias de EC2 porque la mayoría de los usuarios quieren probar su servidor antes de iniciarse en el mundo real. Sin embargo, para instalar Apache, los usuarios primero deben iniciar una instancia de EC2 y luego instalar PHP, y luego hacer la instalación real de Apache. Esta publicación lo guiará a través de cada uno de estos pasos. Sin embargo, si ya está ejecutando una instancia de EC2 y también está conectado a ella, puede omitir el paso "Pre-Req".

Pre-REQ: Crear y en una instancia de EC2

Inicie sesión en la consola AWS y desde el tablero, haga clic en la siguiente opción para dirigirse al Asistente de lanzamiento de EC2:

En el asistente de lanzamiento, proporcione un nombre, elija AMI como "Ubuntu" y elija un par de claves que tenga en su PC. Los pares de claves se descargan a la PC del usuario cuando se crean. Entonces, si no tiene uno, simplemente cree uno:

Después de eso, puede dejar todo lo demás como predeterminado a menos que tenga una configuración muy específica que desea aplicar. Al final, haga clic en el botón "Iniciar instancia":

Esto creará una nueva máquina virtual EC2:

Para conectarse a este EC2, simplemente regrese a la pestaña Instancias, seleccione el EC2 y haga clic en el botón "Conectar" para dirigirse a la página de conexión:

Desde esta página, simplemente copie el comando enumerado en la parte inferior:

Pegue este comando dentro de un símbolo del sistema y asegúrese de reemplazar el nombre del archivo del par de clave que ha seleccionado con la ruta completa de ese archivo KeyPair en su PC:

Después de eso, ejecute el comando y escriba "Sí" para continuar la conexión:

Después de unos momentos, estará conectado a la instancia de EC2:

Instalación de APACHE2 en EC2 Ubuntu

Para instalar Apache, actualice la lista de paquetes APT utilizando el siguiente comando:

Actualización de sudo apto

Esto verificará si no hay dependencias obsoletas y todas las listas de paquetes están actualizados y el terminal lo verá después de su ejecución:

Apache en realidad requiere que se instale PHP en el sistema. Por lo tanto, agregue su repositorio PPA utilizando el comando que se proporciona a continuación en el terminal SSH:

Sudo Add-ATP-Repository PPA: OnDrej/PHP -Y

Después de la ejecución del comando, el terminal solicitará que se haya agregado el repositorio:

Antes de instalar PHP y Apache2, ejecute el siguiente comando una vez más:

Actualización de sudo apto

Después de eso, ejecute el siguiente comando:

sudo apto install php8.1 libapache2-mod-php8.1

Este comando instalará PHP8 junto con Apache2 para PHP8. Cuando se le solicita sobre el tipo de descarga "Y" y continúa:

Espere a que se complete la instalación y una vez que se realice, verifique la instalación de PHP ejecutando el siguiente comando:

PHP -V

El terminal SSH mostrará la siguiente salida:

Reinicie el servicio de Apache2 antes de realizar cualquier operación:

sudo systemctl reiniciar apache2

Después de eso, verifique el estado de Apache2 atando el siguiente comando "SystemCTL" en el terminal SSH:

sudo systemctl status apache2

El terminal mostrará los siguientes resultados:

Ha instalado con éxito el servidor HTTP Apache2 en una instancia de AWS EC2 que ejecuta el sistema operativo Ubuntu

Conclusión

Para instalar la instancia APACHE2 en Amazon EC2 que ejecuta Ubuntu OS, conéctese a la instancia de EC2 y asegúrese de que la lista de paquetes APT esté actualizado. Agregue el repositorio de PPA para PHP y luego instale PHP8 y Apache2. Al final, reinicie los servicios de Apache utilizando el comando "SystemCTL".