Posiblemente hayas experimentado el problema “Failed to start startup script for nginx service” en tu maquina linux con plesk como control panel. En este post te enseñamos cómo solucionar este problema.
Síntomas
Nginx se detiene:
service nginx status nginx is stopped
No se puede iniciar Nginx:
/etc/init.d/nginx start Not starting nginx as it is disabled in config
El servicio nginx está deshabilitado en:
- CentOS/RHEL:
cat /etc/sysconfig/nginx NGINX_ENABLED=no
- Debian/Ubuntu:
cat /etc/default/nginx NGINX_ENABLED=no
Los sitios web están caídos:
Problem loading page
Causa
Nginx está deshabilitado para iniciar en su configuración
Resolución
- Conéctese al servidor a través de SSH.
2. Habilitar nginx en su archivo de configuración:
- CentOS/RHEL:
vi /etc/sysconfig/nginx
- Debian/Ubuntu:
vi /etc/default/nginx
3. Establece esto:
NGINX_ENABLED=yes
en:
- CentOS/RHEL:
cat /etc/sysconfig/nginx NGINX_ENABLED=yes
- Debian/Ubuntu:
cat /etc/default/nginx NGINX_ENABLED=yes
4. Reconfigure nginx y apache para escuchar los puertos correctos:
plesk sbin nginxmng -d plesk sbin nginxmng -e
5. Iniciar nginx:
service nginx start
Con este ultimo paso quedaría solucionado el problema Failed to start startup script for nginx service en plesk.