
CONFIGURAR NGINX (SERVIDOR WEB)

¿Qué es Nginx?
Es un servidor web/proxy ligero de alto rendimiento y de código abierto ,
una alternativa al famoso Apache.
Instalando Nginx:
Primero debemos actualizar los repositorios, para ello pondremos el siguiente comando en el terminal SSH:
Código: Seleccionar todo
sudo apt-get update

Ahora instalamos Nginx con el siguiente comando en el Terminal SSH:
Código: Seleccionar todo
sudo apt-get install nginx
marcamos (Y)

Configurando NGINX:
Antes de nada, borraremos el archivo /etc/nginx/sites-enabled/default para que no haya conflictos , poniendo el comando en el terminal SSH:
Código: Seleccionar todo
sudo rm -r /etc/nginx/sites-available/default
Código: Seleccionar todo
sudo nano /etc/nginx/sites-enabled/default
Este es el código BASICO para hacerlo funcionar (SOLO HTML) , para instalar PHP puedes hechar un vistazo a este tutorial.server {
listen 80 default_server;
server_name www.miweb.com;
root /var/www;
index index.html index.htm;
location / {
try_files $uri $uri/ /index.html;
}
}
Explicación de cada párametro para ajustarlo a lo que necesitemos:
listen 80 default_server; Pondremos el puerto que queremos utilizar en nuestra web (Por Defecto 80) , que tenemos que abrir en nuestro Router para poder conectarnos. (Default Server te sirve por si quieres tener varias configuraciones / webs, que te carge por defecto esta configuración)
server_name www.miweb.com; Dirección de nuestra web, importante si tenemos un dominio tenerlo correctamente configurado.
Copiamos y pegamos nuestro contenido en la página en blanco creada desde la consola,root /var/www; Aquí claramente como indico, tenemos que poner la ruta donde ira nuestra querida web ( Ruta por Defecto /var/www )
Guardamos los cambios pulsando estas teclas, en este caso (putty ssh)
Control + X
tecleamos Y
ENTER
Hasta ahi es lo BASICO e indispensable para que funcione.
Una vez hecho esto, solo nos queda recargar los datos de configuracion e iniciar NGINX con:
Código: Seleccionar todo
sudo nginx -s reload
Si todo va correctamente, no verás ningun mensaje de error.
Para comprobar que ha ido bien, si entramos al navegador web y ponemos la dirección IP de nuestra PI, nos deberia salir esto(suponiendo que hemos dejado el puerto 80 por defecto, si no tendriamos que entrar por DIRECCIONIP:PUERTONUEVO)

Solo nos queda ir a la ruta de nuestra Pi, donde configuramos anteriormente en el archivo de configuración Nginx
Y añadir nuestro contenido o Página Webroot /var/www;


(PROXIMO MANUAL, CONFIGURACION AVANZADA NGINX
