Instalar Nginx en Ubuntu 18.04

Introducción

El stack LEMP (Linux,Nginx,MySql,PHP) se puede usar para servir páginas web dinámicas y aplicaciones web. Los datos de back-end se almacenan en la base de datos MySQL y el procesamiento dinámico es manejado por PHP.

Esta guía muestra cómo instalar una pila LEMP en un servidor Ubuntu 18.04.

Instalación de Nginx

La instalación de Nginx es muy simple, solo debemos ejecutar esto comandos:

sudo apt update
sudo apt install nginx

Ahora solo debemos abrir en nuestro navegador la siguiente dirección:
http://localhost/

A lo que se mostrara algo asi:

Instalación de MySql

Instale MySQL escribiendo:

sudo apt install mysql-server

Activaremos el modo seguro de mysql con el siguiente script:

sudo mysql_secure_installation

Instalación de PHP para Nginx

Instalaremos php-fpm junto con un paquete de ayuda adicional php-mysql, que permitirá a PHP comunicarse con su base de datos. 
sudo apt install php-fpm php-mysql
Abrimos el archivo /etc/nginx/sites-available/default asi:
sudo nano /etc/nginx/sites-available/default
Sobreescribiremos este codigo:
server {
listen 80;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name localhost;

location / {
try_files $uri $uri/ =404;
}

location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}

location ~ /.ht {
deny all;
}
}
Reiniciamos Nginx para actualizar las modificaciones previamente hechas.
sudo service nginx restart

Creamos un archivo PHP para probar la configuración

Para hacer esto, use su editor de texto para crear un archivo PHP de prueba llamado info.phpen la raíz de su documento:
sudo nano /var/www/html/info.php

Colocamos el siguiente codigo:

<?php
phpinfo();

Ahora solo debemos abrir en nuestro navegador la siguiente dirección:
http://localhost/info.php

A lo que nos debe mostrar algo asi:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Salir de la versión móvil