Implementar un sitio web de PHP utilizando la instancia de Amazon EC2

Implementar un sitio web de PHP utilizando la instancia de Amazon EC2
Las personas a menudo quieren probar sus sitios web en un servidor donde los usuarios reales puedan visitarlos, o tal vez quieran alojar sus sitios web en algún lugar con seguridad de alto nivel sin requerir muchas configuraciones.

EC2 permite alojar un sitio web de forma segura sin ningún ajetreo, ya que es fácil de entender y tiene una potente capacidad informática. Sitio web de PHP en una instancia de EC2 usando APACHE2 y luego permitiendo el tráfico a las instancias de EC2 editando las reglas de entrada.

Implementar el sitio web de PHP con EC2

En primer lugar, lanzemos una instancia de EC2 buscando EC2 En la barra de búsqueda de la consola de gestión de AWS. Clickea en el "Instancia de lanzamiento"Botón desplegable; abrirá una lista seleccionar "Instancia de lanzamiento":

Dale a tu instancia de EC2 un "Nombre":

Y elige el "Imagen de Amazon Machine " como "Ubuntu"; La imagen de Amazon Machine es un sistema operativo para su instancia de EC2. Además, elija su arquitectura como 64 bits:

Haga clic en "Crear un nuevo par de claves"Para generar un par de claves para el inicio de sesión y la conectividad seguros:

Escriba el nombre del par de claves y deje el resto de las opciones como predeterminado. Clickea en el "Crear un par de claves" botón:

Desplácese hacia abajo y haga una configuración en el Configuración de la red de la instancia de EC2. Asegúrate de que tu "Auto-asignación pública IP " es "permitir","Permitir que el tráfico SSH" es "seleccionado"Y pisa"En cualquier lugar 0.0.0.0/0", También seleccione la opción"Permitir el tráfico HTTPS desde Internet":

Nota: Asegúrese de que el tráfico HTTPS esté habilitado para que el navegador web del cliente pueda comunicarse con este EC2.

Ahora haga clic en "Instancia de lanzamiento":

Obtendrás un "Éxito"Mensaje de que su instancia de EC2 se ha lanzado correctamente:

Ahora desde el tablero de la instancia, haga clic en "instancias" En la categoría de "instancias", Y busque la instancia que acaba de crear y haga clic en"ID de instancia":

Presione el "Conectar" botón:

En el "Conectarse a la instancia", ir a "Ssh clienT "pestaña y copie el"Ejemplo" dominio:

Pegue el comando en el Solicitante del sistema o en Potencia Shell de su sistema y golpea Ingresar Para ejecutar el comando:

Se registrará correctamente en su instancia de imagen Ebuntu Amazon Machine EC2:

Actualice el sistema antes de cualquier instalación escribiendo este comando:

$ sudo apt-get actualización

El siguiente paso es instalar Apache 2 para alojar el sitio web de PHP utilizando el siguiente comando:

$ sudo apt install apache2

Prensa "Y"Continuar cuando se muestra el mensaje para la continuidad.

Después de la instalación exitosa de APACHE2, instale PHP y sus dependencias escribiendo

$ sudo apt instalación php php-mysql

Prensa "Y"Continuar cuando se muestra el mensaje para la continuidad.

Ahora enumere todos los archivos en este directorio del servidor web Apache2 usando el comando:

$ ls -la/var/www/

Cambiemos nuestro directorio de trabajo a "HTML" en el directorio Apache:

$ cd/var/www/html/

Es hora de crear el archivo PHP usando el comando touch:

$ sudo touch índice.php

Ahora abre esto "índice.phpArchivo Usando cualquier editor, aquí estamos utilizando el editor nano:

$ sudo nano índice.php

Una vez que se abre el archivo, es hora de escribir el código PHP para su sitio web:

echo "aplicación PHP";
?>

Guarde el archivo usando "Ctrl + S" y "CTRL + X"Volver a la terminal.

Nota: Apache2 siempre busca índice.html para ejecutarse por defecto; Si desea que se abra algún otro archivo de forma predeterminada, nombrelo como índice junto con su extensión y cambie el nombre del índice.html.

Utilizar el MV dominio:

$ sudo MV Índice.índice HTML.html.temperatura

Enumeremos todos los archivos utilizando el comando LS para verificar los cambios:

$ LS

El sitio web de PHP se implementa con éxito, y es hora de probarlo, así que vaya a "Resumen de instancia"Y haga clic en"dirección abierta":

Hyperlink abrirá el sitio web de PHP en una nueva pestaña del navegador:

Su sitio web de PHP se ha implementado con éxito en AWS.

Conclusión

Para implementar un sitio web de PHP con EC2, inicie la instancia de EC2 utilizando la imagen de la máquina de Amazon Ubuntu y asegúrese de permitir el tráfico HTTPS. Conéctese con su EC2 usando el cliente SSH e instale Apache2 y PHP junto con las dependencias. Después de hacerlo, cree el archivo PHP con el código del sitio web y cámbielo. Después de hacer cambios, implementa el sitio web para probarlo.