web-dev-qa-db-fra.com

Redémarrez Nginx dans Ubuntu

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
8
ler

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
9
kisiel

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
25
Chaminda Bandara