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
sudo apt install php-fpm php-mysql
sudo nano /etc/nginx/sites-available/default
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;
}
}
sudo service nginx restart
Creamos un archivo PHP para probar la configuración
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: