🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo instalar y configurar Nginx en Plesk

Actualizado el 20 de enero de 2026

¿Por qué usar Nginx con Plesk y qué necesitas saber antes de empezar?

Si estás buscando mejorar el rendimiento de tus sitios web, instalar y configurar Nginx en Plesk es una de las mejores decisiones que puedes tomar. Nginx es un servidor web de alto rendimiento que, combinado con Plesk, te permite servir contenido estático de forma rapidísima y actuar como proxy inverso para Apache.

Antes de comenzar con el tutorial, es importante que entiendas la arquitectura básica. Plesk utiliza Apache como servidor principal, pero al instalar Nginx, este se convierte en la primera línea de atención a las peticiones de los visitantes. Nginx se encarga de servir archivos estáticos (imágenes, CSS, JavaScript) y redirige las peticiones dinámicas (PHP, por ejemplo) a Apache. El resultado es un consumo de memoria mucho menor y una velocidad de carga notablemente superior.

Para este tutorial, asumimos que ya tienes Plesk instalado y funcionando en tu servidor, ya sea en un VPS, un servidor dedicado o incluso en un cloud server. También necesitarás acceso root por SSH o acceso de administrador al panel de Plesk.

[INFO] Si estás usando Syspanel (antes conocido como HestiaCP), este tutorial no aplica directamente, ya que Syspanel tiene su propia arquitectura. En Syspanel, el acceso se realiza por el puerto 2106 y la gestión de Nginx es diferente. Para este artículo, nos centramos exclusivamente en Plesk.

Requisitos previos para instalar Nginx en Plesk

Antes de lanzarte a instalar Nginx en Plesk, verifica que tu servidor cumple con estos requisitos mínimos:

  • Sistema operativo: CentOS 7+, Ubuntu 18.04+, Debian 10+ o cualquier distribución compatible con Plesk.
  • Recursos: Al menos 1 GB de RAM (2 GB recomendados) y 10 GB de espacio libre en disco.
  • Plesk: Versión 17.8 o superior, aunque te recomendamos tener siempre la última versión.
  • Acceso SSH: Necesitarás acceso root o un usuario con privilegios sudo.

Si tienes dudas sobre si tu servidor es compatible, puedes ejecutar el siguiente comando en tu terminal:

plesk version

Este comando te mostrará la versión exacta de Plesk que tienes instalada.

Cómo instalar Nginx en Plesk paso a paso

Paso 1: Accede al panel de Plesk

Lo primero que debes hacer es iniciar sesión en tu panel de Plesk. Normalmente accedes a través de https://tu-servidor:8443. Una vez dentro, busca la sección que dice "Herramientas y ajustes" en el menú lateral izquierdo.

Paso 2: Instala el componente Nginx

En la sección de "Herramientas y ajustes", busca el apartado que dice "Actualizaciones y componentes". Al hacer clic, se abrirá una nueva ventana donde podrás gestionar los componentes instalados.

Sigue estos pasos:

  1. Haz clic en "Añadir o quitar componentes".
  2. Espera a que cargue la lista de componentes disponibles.
  3. Busca en la lista el componente llamado "Nginx".
  4. Marca la casilla junto a Nginx.
  5. Haz clic en "Continuar" y luego en "Instalar".

El proceso de instalación puede tardar entre 2 y 5 minutos, dependiendo de la velocidad de tu servidor. Plesk descargará e instalará automáticamente Nginx junto con todas sus dependencias.

[TIP] Si prefieres usar la línea de comandos, puedes instalar Nginx con el siguiente comando SSH:

plesk installer --select-release-current --install-component nginx

Paso 3: Verifica la instalación

Una vez finalizada la instalación, es importante verificar que Nginx se ha instalado correctamente. Puedes hacerlo de dos formas:

Desde Plesk: Ve a "Herramientas y ajustes" > "Servidor web". Deberías ver que ahora aparece Nginx como servidor web adicional.

Desde SSH: Ejecuta el siguiente comando:

nginx -v

Si la instalación fue exitosa, verás la versión de Nginx que se ha instalado.

Configuración básica de Nginx en Plesk

Ahora que ya tienes Nginx instalado, es momento de configurarlo correctamente. Plesk hace gran parte del trabajo automáticamente, pero hay algunos ajustes que deberías considerar.

Configuración del modo proxy

Plesk te ofrece dos modos de funcionamiento para Nginx:

  1. Modo proxy: Nginx actúa como proxy inverso para Apache. Es el modo más común y recomendado.
  2. Modo standalone: Nginx funciona como servidor web principal y Apache se desactiva. Solo recomendado para usuarios avanzados que no necesiten módulos específicos de Apache.

Para configurar el modo proxy:

  1. Ve a "Herramientas y ajustes" > "Servidor web".
  2. Selecciona "Nginx" como servidor web principal.
  3. Marca la opción "Usar Nginx como proxy para Apache".
  4. Guarda los cambios.

Ajustes de rendimiento recomendados

Una de las ventajas de configurar Nginx en Plesk es que puedes optimizar su rendimiento. Te recomiendo estos ajustes:

  • Worker processes: En el archivo de configuración de Nginx, ajusta el número de procesos según los núcleos de tu CPU.
  • Worker connections: Aumenta este número si tienes mucho tráfico.
  • Gzip: Activa la compresión Gzip para reducir el peso de las transferencias.
  • Cache estática: Configura la caché para archivos estáticos.

Puedes acceder a estos ajustes desde "Herramientas y ajustes" > "Configuración de Nginx".

[WARNING] Ten cuidado al modificar la configuración de Nginx. Un error en la configuración puede dejar tu servidor web inaccesible. Siempre haz una copia de seguridad del archivo de configuración antes de editarlo:

cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak

Configuración de sitios web individuales

Plesk te permite configurar Nginx para cada sitio web de forma individual. Esto es especialmente útil si tienes sitios con necesidades específicas.

Para configurar un sitio:

  1. Ve a "Sitios web y dominios".
  2. Selecciona el sitio que quieres configurar.
  3. Haz clic en "Apache y Nginx".
  4. Aquí podrás añadir directivas específicas para Nginx.

Por ejemplo, si quieres forzar la redirección HTTP a HTTPS para un sitio específico, puedes añadir esta directiva:

if ($scheme != "https") {
    return 301 https://$host$request_uri;
}

Configuración avanzada de Nginx en Plesk

Configurar SSL/TLS con Nginx

La configuración de SSL con Nginx en Plesk es bastante sencilla gracias a la integración con Let's Encrypt. Para instalar un certificado SSL:

  1. Ve a "Sitios web y dominios" y selecciona tu sitio.
  2. Haz clic en "Certificados SSL/TLS".
  3. Selecciona "Let's Encrypt" como proveedor.
  4. Introduce tu email y haz clic en "Instalar".

Plesk configurará automáticamente Nginx para usar el certificado SSL.

Configurar la caché de Nginx

La caché es una de las funcionalidades más potentes de Nginx. Para activarla en Plesk:

  1. Ve a "Herramientas y ajustes" > "Configuración de Nginx".
  2. Busca la sección "Caché".
  3. Activa la opción "Habilitar caché de archivos estáticos".
  4. Configura el tiempo de expiración según tus necesidades.

[INFO] La caché de Nginx es especialmente útil para sitios WordPress, ya que puede reducir el tiempo de carga hasta en un 70%.

Configuración de cabeceras de seguridad

Otra ventaja de configurar Nginx en Plesk es que puedes añadir cabeceras de seguridad fácilmente. Por ejemplo, para añadir la cabecera HSTS:

add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;

Puedes añadir esta directiva en la configuración de cada sitio o en la configuración global.

Solución de problemas comunes al configurar Nginx en Plesk

Error 502 Bad Gateway

Este es uno de los errores más comunes cuando configuras Nginx en Plesk. Suele indicar que Nginx no puede comunicarse con Apache. Para solucionarlo:

  1. Verifica que Apache está funcionando: systemctl status apache2 (en Ubuntu/Debian) o systemctl status httpd (en CentOS).
  2. Comprueba los logs de Nginx: tail -f /var/log/nginx/error.log.
  3. Reinicia ambos servicios: systemctl restart nginx apache2.

Configuración de Nginx no se aplica

Si has modificado la configuración de Nginx pero los cambios no se aplican, puede deberse a la caché del sistema. Prueba a:

  1. Limpiar la caché de Plesk: plesk bin repair --web.
  2. Reiniciar Nginx: systemctl restart nginx.
  3. Verificar la sintaxis de la configuración: nginx -t.

Nginx consume demasiada memoria

Si notas que Nginx está consumiendo muchos recursos, puedes limitar su uso:

  1. Reduce el número de worker_processes.
  2. Ajusta el worker_connections.
  3. Configura un límite de memoria para cada worker.

Preguntas frecuentes (FAQ) sobre Nginx y Plesk

¿Puedo usar Nginx sin Apache en Plesk?

Sí, Plesk te permite usar Nginx en modo standalone, pero no es recomendable para la mayoría de usuarios ya que perderás funcionalidades de Apache como .htaccess.

¿Cómo sé si Nginx está funcionando correctamente?

Puedes verificar el estado de Nginx con el comando:

systemctl status nginx

También puedes acceder a tu sitio web y ver las cabeceras HTTP con herramientas online o con el comando:

curl -I https://tu-sitio.com

¿Nginx afecta a los sitios WordPress?

Al contrario, Nginx mejora significativamente el rendimiento de WordPress. Eso sí, asegúrate de configurar correctamente la caché y los enlaces permanentes.

¿Puedo desinstalar Nginx si no me convence?

Sí, puedes desinstalarlo desde "Herramientas y ajustes" > "Actualizaciones y componentes". Simplemente desmarca la casilla de Nginx y sigue el asistente.

Consejos finales para optimizar tu servidor con Nginx y Plesk

Para terminar, quiero darte algunos consejos profesionales que te ayudarán a sacar el máximo partido a la instalación de Nginx en Plesk:

  1. Mantén todo actualizado: Tanto Plesk como Nginx se actualizan frecuentemente. Configura las actualizaciones automáticas para no quedarte atrás.

  2. Monitoriza tu servidor: Utiliza herramientas como Plesk Monitor o instalaciones externas para vigilar el rendimiento de Nginx.

  3. Haz copias de seguridad: Antes de hacer cualquier cambio importante en la configuración, asegura que tienes una copia de seguridad reciente.

  4. Usa la documentación oficial: Plesk tiene una documentación excelente sobre Nginx. No dudes en consultarla.

  5. Prueba en un entorno de staging: Si tienes un sitio de producción, configura un entorno de pruebas para probar los cambios antes de aplicarlos en producción.

Configurar Nginx en Plesk puede parecer abrumador al principio, pero con esta guía paso a paso, verás que es un proceso bastante sencillo. Los beneficios en velocidad y rendimiento que obtendrás valen totalmente la pena. Recuerda que la paciencia es clave: tómate tu tiempo para entender cada configuración y no tengas miedo de experimentar en un entorno controlado.

¿Tienes alguna pregunta sobre la instalación o configuración de Nginx en Plesk? No dudes en dejar tus comentarios o consultar la documentación oficial de Plesk. ¡Tu servidor te lo agradecerá!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel