J'utilise ceci fichier sh pour installer Nginx. mais quand j'ai modifié le nginx.conf et essayé de recharger ou de redémarrer Nginx, il n'a pas redémarré. cette commande
Sudo systemctl restart nginx
m'a donné
Sudo: unable to resolve Host localhost.localdomain Sudo: systemctl: command not found
et celui-là
Sudo service nginx restart
Sudo: unable to resolve Host localhost.localdomain nginx: unrecognized service
et celui-là
Sudo /etc/init.d/nginx restart
Sudo: unable to resolve Host localhost.localdomain Sudo:
/etc/init.d/nginx: command not found
Le fichier est probablement là: / usr/local/nginx/sbin/nginx pour être sûr que vous pouvez faire:
ps aux | grep nginx
Pour tuer le processus:
Sudo killall nginx
Et recommencez:
/usr/local/nginx/sbin/nginx
Le serveur Web nginx peut être redémarré à l'aide de l'une des syntaxes de ligne de commande suivantes. Utilisez systemctl
sur une version basée sur systemd telle qu'Ubuntu Linux 16.04LTS et plus:
Sudo systemctl restart nginx
OR
Sudo service nginx restart
OU (ancienne version d'Ubuntu Linux):
Sudo /etc/init.d/nginx restart
Les mêmes commandes peuvent être utilisées pour démarrer/arrêter/redémarrer le serveur nginx sur une version Red Hat 7 :
Sudo systemctl start nginx
Sudo systemctl stop nginx
Sudo systemctl restart nginx
OR
Sudo service nginx start
Sudo service nginx stop
Sudo service nginx restart
OR
Sudo /etc/init.d/nginx start
Sudo /etc/init.d/nginx stop
Sudo /etc/init.d/nginx restart
Pour afficher l'état de votre serveur nginx , utilisez l'une des commandes suivantes:
Sudo service nginx status
OR
Sudo /etc/init.d/nginx status
OU pour Red Hat 7, CentOS 7 et supérieur
Sudo systemctl status nginx