Site icon simonezanella.it

Problema avvio nginx su CentOS e Plesk

Su diversi server con Linux CentOS gestito tramite Plesk ho recentemente installato e configurato NGINX, in modo da abilitare la compressione, utile per velocizzare i siti web ospitati.

Stranamente su uno di essi il servizio si è bloccato, senza possibilità di ripartire. Accedendo via terminale da SSH ho verificato innanzitutto la correttezza del file di configurazione:

sudo nginx -t

ottenendo come risultato:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

tuttavia provando a riavviare il servizio:

sudo service nginx restart

si ottiene:

Restarting nginx (via systemctl): Job for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalctl -xe” for details. [FAILURE]

Approfondendo l’errore risulta noto a Plesk, ma non ha una origine chiara, esiste un workaround per far ripartire il servizio riabilitandolo su Plesk:

plesk sbin nginxmng -d
plesk sbin nginxmng -e
Exit mobile version