Tutoriel Nginx
Il arrive que dans certains cas, lors d'une mise à jour de Nginx vers sa dernière version en date, nous pouvons rencontrer le message d'erreur suivant :
Lorsque nous essayons de voir l'état du service de Nginx, nous remarquons que le service affiche l'erreur : Failed to restart nginx.service: Unit nginx.service is masked.
:
user@nginx:~# sudo service nginx status
* nginx.service
Loaded: masked (/dev/null; bad)
Active: inactive (dead)
user@nginx:~# sudo service nginx restart
Failed to restart nginx.service: Unit nginx.service is masked.
Afin de résoudre ce problème empêchant le démarrage de Nginx, il suffit d'appliquer la commande suivante :
sudo systemctl unmask nginx.service
On démarrage ensuite le service :
user@nginx:~# sudo service nginx start
En vérifiant le statut du service, on remarque que Nginx est bien démarré !
user@nginx:~# sudo service nginx status
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2023-04-30 17:05:53 CEST; 1s ago
Docs: man:nginx(8)
Process: 314369 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 314371 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 314372 (nginx)
Tasks: 2 (limit: 4675)
Memory: 3.8M
CPU: 61ms
CGroup: /system.slice/nginx.service
├─314372 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─314373 nginx: worker process
avril 30 17:05:53 nginx systemd[1]: Starting A high performance web server and a reverse proxy server...
avril 30 17:05:53 nginx systemd[1]: nginx.service: Failed to parse PID from file /run/nginx.pid: Invalid argument
avril 30 17:05:53 nginx systemd[1]: Started A high performance web server and a reverse proxy server.