ホームページ  >  記事  >  運用・保守  >  nginxの起動方法

nginxの起動方法

步履不停
步履不停オリジナル
2019-06-22 11:46:2418884ブラウズ

nginxの起動方法

Start 次のコマンド ラインを使用できます:

cd usr/local/nginx/sbin
./nginx

関連コマンド:

##1. 再起動##設定を変更して nginx

#
kill -HUP 主进程号或进程号文件路径

#または使用
を再起動します。 ##
cd /usr/local/nginx/sbin
./nginx -s reload

設定ファイルが正しいかどうかを確認します

nginx -t -c /usr/local/nginx/conf/nginx.conf

または

cd /usr/local/nginx/sbin
./nginx -t

2.Close

クエリ nginx メイン プロセス番号

ps -ef | grep nginx

冷静に kill を停止します。 -QUIT メインプロセス番号

kill をすぐに停止する -TERM メインプロセス番号

kill を強制停止する -9 nginx

nginx.conf が pid ファイルで構成されている場合パスがない場合は、ログ ディレクトリ内で

kill -signal type '/usr/local/nginx/logs/nginx.pid'

3 .アップグレード

1. 最初に古いプログラム ファイルを新しいプログラムに置き換えます

2.kill -USR2 古いバージョンのプログラムのメイン プロセス番号またはプロセス ファイル名

このとき、古い nginx メイン プロセスは、独自のプロセス ファイルの名前を .oldbin に変更し、新しいバージョンの nginx を実行します。このとき、古いバージョンと新しいバージョンは同時に実行されます。

3.kill -WINCH 旧バージョンのメインプロセス番号

4.設定を再ロードせずに開始新旧ワーカープロセス

Kill -HUP 新旧バージョンのメインプロセス番号

古い/新しいプロセスを静かに閉じ、kill -QUIT 古い/新しいプロセス番号

古い/新しいプロセスを素早く閉じ、kill -TERM 古い/新しいプロセス番号

4. 実際のアプリケーションでよく使用されます

実際のアプリケーションでは、閉じて再起動することがよくあります。nginx の起動コマンドは、

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
です。

-c 設定ファイルのパスを指定します。-nginx を追加しない場合は、デフォルトのパスの設定ファイルが自動的に読み込まれます。

上記は一般的な起動コマンドです。nginx ヘルプを調べたところ、nginx サービスを管理するための -s パラメータがあることがわかりました:

# /usr/local/nginx/sbin/nginx -h
nginx version: nginx/0.7.63
Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-s signal : send signal to a master process: stop, quit, reopen, reload 
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file

次のコマンドを実行して nginx を再起動できます

#
# /usr/local/nginx/sbin/nginx -s reload


#Nginx 関連の技術記事の詳細については、

Nginx チュートリアル 列にアクセスして学習してください。

以上がnginxの起動方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。