Generalidades
Nginx (pronunciado engin-ex) es un servidor web HTTP de alto rendimiento, proxy inverso y balanceador de carga de código abierto y gratuito. Es conocido por su alto rendimiento y estabilidad, y es uno de los servidores web más populares en uso.
Preguntas frecuentes
¿Cuál es la diferencia entre Apache y Nginx?
-
Apache está habilitado por defecto, ya que soporta una mayor variedad de funciones que puede realizar de inmediato, lo que lo convierte en la opción más compatible para la mayoría de los usuarios. Sin embargo, Nginx es una excelente opción para sitios web con alto tráfico, ya que sirve tu contenido más rápido mientras usa menos memoria que Apache. Revisa el artículo Comparación de rendimiento de servidores web para obtener más información sobre la la misma.
¿Cuáles planes de alojamiento pueden correr Nginx?
-
Nginx está disponible en planes de alojamiento VPS y Dedicado. Revisa este artículo para ver los pasos sobre cómo cambiar a Nginx.
¿Cuál versión de Nginx se configura?
-
Visita el artículo Ver las versiones del software de tu servidor para obtener los pasos sobre cómo ver la versión que se está ejecutando en tu servidor.
¿Está habilitada la compresión Gzip?
-
La compresión gzip está habilitada en los servidores Nginx de forma predeterminada. Puedes deshabilitarla siguiendo estos pasos.
- Inicia sesión en tu servidor a través de SSH.
- Crea el directorio local /nginx/example.com.
- Cambiar a este directorio.
[server]$ cd ~/nginx/example.com
-
Crea un archivo llamado settings.conf con el siguiente contenido:
gzip off;
- Recarga Nginx para que los cambios tengan efecto.
Revisa la siguiente página para ver opciones adicionales de compresión gzip:
¿Puedo usar un archivo .htaccess con Nginx?
-
Nginx no soporta archivos de configuración a nivel de directorio, como el archivo .htaccess de Apache. Esto significa que si has creado previamente un sitio web que utiliza un archivo .htaccess, todo el código dentro de él dejará de funcionar.
Asegúrate de que tu sitio no dependa del archivo .htaccess antes de cambiar tu servidor a Nginx.
Si tu sitio web depende de ciertas reglas de .htaccess para funcionar, revisa la documentación del software de tu sitio web para conocer las opciones de configuración de Nginx.