Primeros pasos con nginx
- Vuelva a cargar el archivo de configuración de NGINX
- Ubuntu 14.04 ejemplo
- Ejemplo de Ubuntu 16.04
- Instalación y configuración
- Instalación de Nginx en Debian y distribuciones basadas en Debian como Ubuntu
- Reiniciar NGINX
- Ejemplo de Ubuntu
- Cerrar NGINX
- Prueba si tus cambios en nginx.config son válidos
En esta página
- Vuelva a cargar el archivo de configuración de NGINX
- Ubuntu 14.04 ejemplo
- Ejemplo de Ubuntu 16.04
- Instalación y configuración
- Instalación de Nginx en Debian y distribuciones basadas en Debian como Ubuntu
- Reiniciar NGINX
- Ejemplo de Ubuntu
- Cerrar NGINX
- Prueba si tus cambios en nginx.config son válidos
Vuelva a cargar el archivo de configuración de NGINX
Como usuario root:
sudo nginx -s reload
Ubuntu 14.04 ejemplo
sudo service nginx reload
Ejemplo de Ubuntu 16.04
sudo systemctl reload nginx
Antes de volver a cargar, es una buena idea verificar la configuración en busca de errores de sintaxis:
sudo nginx -t
O
sudo service nginx configtest
Instalación y configuración
Nginx es un servidor web que se utiliza para atender solicitudes HTTP a través de Internet.
Nginx está disponible en Linux, Windows y otros sistemas operativos como descarga directa, y también se puede compilar desde la fuente. Para obtener instrucciones detalladas, consulte Referencia oficial de Nginx.
ubuntu/debian
La versión estable de nginx está disponible en el repositorio oficial, se puede instalar usando
sudo apt-get install nginx
Instalará y configurará los archivos de inicio del sistema, pero si necesita la última versión, es posible que deba agregar ppa oficial.
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
Las instrucciones anteriores instalarán la última edición estable.
##Nginx dentro Uno de los mayores atractivos de Nginx es la diferencia en cómo funciona internamente en comparación con otros servidores populares, especialmente Apache.
Los servidores son programas ocupados ya que tienen que atender solicitudes de múltiples clientes. Cuantas más solicitudes un servidor pueda atender con éxito por segundo, mejor.
Nginx funciona en un paradigma de concurrencia conocido como IO asíncrono.
En un servidor convencional, un hilo está dedicado a una solicitud. Esto significa que, una vez que un subproceso acepta una solicitud, no está disponible para otras solicitudes. Pero en realidad, un hilo podría funcionar mucho mejor si acepta un montón de solicitudes y las atiende simultáneamente. La E/S asíncrona es lo que permite esto.
Nginx, por lo tanto, con su arquitectura de E/S asíncrona, puede atender muchas solicitudes dentro de un hilo.
Otra cosa buena de Nginx es su huella de recursos relativamente más reducida. Comparado con Apache, Nginx tiene menos recursos, y esto lo hace adecuado para servidores en la nube que tienden a no ser muy poderosos.
Ciertamente, existen otros servidores Async IO, pero Nginx es el mejor compatible entre todos en términos de pluginx (también conocido como Módulos Nginx).
Instalación de Nginx en Debian y distribuciones basadas en Debian como Ubuntu
Ejecute el siguiente comando para instalar nginx.
sudo apt-get install nginx
De forma predeterminada, Nginx se inicia automáticamente cuando se instala. Puede acceder a la página de destino predeterminada de Nginx para confirmar que el software se está ejecutando correctamente visitando el nombre de dominio de su servidor o la dirección IP pública en su navegador web.
pero si necesita la última versión, es posible que deba agregar ppa oficial.
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
Reiniciar NGINX
Como usuario root:
nginx -s restart
Ejemplo de Ubuntu
sudo service nginx restart
Cerrar NGINX
Ejecutar como usuario root.
Apagado rápido:
nginx -s stop
Apagado elegante:
nginx -s quit
Prueba si tus cambios en nginx.config son válidos
Ejemplo de Ubuntu 14.04
sudo nginx -t