web-dev-qa-db-ja.com

UbuntuでNginxを再起動します

これを使用して shファイル Nginxをインストールします。しかし、nginx.confを変更し、Nginxをリロードまたは再起動しようとしても、再起動しませんでした。このコマンド

Sudo systemctl restart nginx

私にくれた

Sudo: unable to resolve Host localhost.localdomain Sudo: systemctl: command not found

そしてこれ

Sudo service nginx restart

Sudo: unable to resolve Host localhost.localdomain nginx: unrecognized service

そしてこれ

Sudo /etc/init.d/nginx restart

Sudo: unable to resolve Host localhost.localdomain Sudo:
/etc/init.d/nginx: command not found
8
ler

ファイルはおそらくそこにあります:/ usr/local/nginx/sbin/nginx確認するには

ps aux | grep nginx

プロセスを強制終了するには:

Sudo killall nginx

そして再び始めます。

/usr/local/nginx/sbin/nginx
9
kisiel

Nginx Webサーバーは、次のコマンドライン構文のいずれかを使用して再起動できます。 Ubuntu Linuxなどのsystemdベースのバージョンでsystemctlを使用します16.04LTS以上:

Sudo systemctl restart nginx

OR

Sudo service nginx restart

または(以前のUbuntu Linuxバージョン):

Sudo /etc/init.d/nginx restart

同じコマンドを使用して、Red Hat 7バージョンでnginxサーバーを起動/停止/再起動できます:

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

nginxサーバーのステータスを表示するには、次のコマンドのいずれかを使用します:

Sudo service nginx status

OR

Sudo /etc/init.d/nginx status

またはRed Hat 7、CentOS 7以降の場合

Sudo systemctl status nginx
25