Cómo instalar un servidor web con nginx

Antonio Galisteo

Anteriormente hemos visto cómo instalar un servidor web con Apache. Ahora, vamos ver cómo instalar un servidor web con nginx.

Para este caso, he usado Ubuntu 16.04. Para comenzar, vamos a instalar nginx:

sudo apt-get install nginx

Una vez instalado nginx, vamos a instalar mysql y un gestor de base de datos, puede ser phpMyAdmin o Workbench. En este caso vamos a instalar MySQL y MySQL Workbench:

sudo apt-get install mysql mysql-workbench

Durante el proceso de instalación nos pedirá la contraseña del usuario root de la base de datos. Una vez terminada la instalación, vamos a instalar la extension de PHP:

PHP7

sudo apt-get install php7.0-mysql

PHP5

sudo apt-get install php5-mysql

Y con esto, ya sabemos cómo instalar un servidor web con nginx.

Ahora, si queremos preparar el servidor web con nginx para Magento, tendremos que instalar las siguientes extensiones:

PHP7

sudo apt-get install php7.0-fpm php7.0-gd php7.0-mcrypt php7.0-curl php7.0-cli php-pear php-apcu

PHP5

sudo apt-get install php5-fpm php5-gd php5-mcrypt php5-curl php5-cli php-pear php-apc

Ahora tenemos que realizar un último paso, vamos a editar el archivo de configuración:

sudo nano /etc/nginx/sites-available/default

Y vamos a buscar la sección location:

location ~ \.php$ {
...
...
}

Aquí, vamos a tener dos posibles opciones, una para PHP5 y otra para PHP7. Dependiendo de la versión de PHP que hayas instalado debes usar una u otra:

Configuración para PHP7

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

Configuración para PHP5

location ~ \.php$ {
     nclude snippets/fastcgi-php.conf;
     fastcgi_pass unix:/run/php/php5-fpm.sock;
     fastcgi_index index.php;
     include fastcgi_params;
}

Y listo, ya hemos terminado de instalar nuestro servidor web con nginx y además está preparado para Magento.

Puedes aprender más en nuestra sección de Linux.

Espero que te haya sido de utilidad!

Publicado el 26-03-2018

Compartelo!

Deja un comentario

Comentanos

*

Ir arriba de la pagina