Symptoms
-
Nginx is stopped:
# service nginx status
nginx is stopped
# service nginx status
nginx dead but pid file exists -
Cannot start Nginx:
# /etc/init.d/nginx start
Not starting nginx as it is disabled in config -
nginx service is disabled:
-
CentOS/RHEL:
# cat /etc/sysconfig/nginx
NGINX_ENABLED=no -
Debian/Ubuntu:
# cat /etc/default/nginx
NGINX_ENABLED=no
-
-
Nginx error log file at
/var/log/nginx/error.log
contains the following line:[emerg] 2060#0: duplicate listen options for [2001:db8:f61:a1ff:0:0:0:80]:80 in /etc/nginx/plesk.conf.d/server.conf:29
Cause
Nginx is disabled for starting in its configuration
Resolution
-
Connect to the server via SSH.
-
Enable nginx in it’s configuration file:
-
CentOS/RHEL:
# vi /etc/sysconfig/nginx
-
Debian/Ubuntu:
# vi /etc/default/nginx
-
-
NGINX_ENABLED=yes
in:
-
CentOS/RHEL:
# cat /etc/sysconfig/nginx
NGINX_ENABLED=yes -
Debian/Ubuntu:
# cat /etc/default/nginx
NGINX_ENABLED=yes
-
-
Reconfigure nginx and apache to listen to correct ports:
# plesk sbin nginxmng -d
# plesk sbin nginxmng -e
In case LiteSpeed Web Server is used
-
Connect to the server via SSH.
-
Disable nginx in Plesk to create correct configuration:
# plesk sbin nginxmng -d
Note:Â LiteSpeed requires nginx to be disabled, as it cannot work with it.