nginxの2をインストール

ダウンロード

http://nginx.org/download/から適切なバージョンをダウンロードしてください(またはLinux上のhttp://nginx.org/download/nginx-1.5.9.tar.gz直接ダウンロードコマンドをwgetの)

減圧

nginxの-1.5.9.tar.gz -zxvf抽出タール 

ディレクトリへの良い動きを抽出した後、

[ルートインスタンス3lm099to nginxの@]#のCDのnginxの-1.5.9 /

nginxのインストールパスを指定しない場合は、提供され、デフォルトでは、/ usr / local / nginxのです

[ルート@インスタンス3lm099toのnginxの-1.14.0]#は./configure --prefix =は/ usr / local / nginxの
OSをチェックする
 + Linuxの3.10.0-862.3.2.el7.x86_64 x86_64版
Cコンパイラのチェック...見つかりません

赤いフォントエラーが発生した場合は、下に実行する必要があります

[インスタンス3lm099toのnginx-1.14.0 @ルート]#yumを-yのgccはgcc-C ++のautoconf automakeにメイクをインストール

再度実行します

[インスタンス3lm099to nginxの-1.14.0 @ルート]#は./configure --prefix =は/ usr / local / nginxの

このエラーが発生することがあります

./configureを:エラー:HTTP書き換えモジュールは、PCREライブラリが必要です。
あなたは--without-http_rewrite_module使用してモジュールを無効にすることができますいずれか
のオプションを、またはシステムにPCREライブラリをインストールするか、PCREライブラリを構築
--with-PCRE = <パス>オプションを使用してnginxのでソースから静的に。

それは、この次の実行時に、ない場合

[インスタンス3lm099toのnginx-1.14.0 @ルート]#yumを-yのopensslのopenssl-develのインストール

再度実行します

nginx-インスタンス3lm099to @ [ルート1.140 ]#は./configure --prefix =は/ usr / local / nginxの

スタート

-cパラメータは、設定ファイルのパスを指定し、そうでない場合、それはデフォルトの設定ファイルであります

[ルートインスタンス3lm099to nginxの-1.14.0 @]#は/ usr / local / nginxの/ sbinに/ nginxの-c /usr/local/nginx/conf/nginx.conf

ストップ

停止操作は、(信号のlinuxの記事では何を参照してください)nginxのプロセスにシグナルを送ることによって行われます。

nginxのメインクエリのプロセスID

ps -ef | grepのnginxの
マスター・プロセスを見つけるためのプロセスリスト側で、その数は、メイン処理の数です。

信号を送信します

冷静にnginxのを止めます

-QUITメインプロセスIDを殺します

クイックストップnginxの

-TERMメインプロセスIDを殺します

nginxのを停止することを余儀なく

pkillは-9 nginxの

また、ファイルのPIDファイルストレージパスnginx.conf構成は、メインプロセスnginxの番号に格納されている場合、指定されていない場合、nginxのログディレクトリです。次のようにpidファイルでは、我々はない最初のチェック番号nginxのマスター・プロセスを実行すると、nginxのに直接信号を送信し、コマンドは次のとおりです。
キル-信号タイプ「/usr/nginx/logs/nginx.pid」

グレースフルリスタート

あなたが設定はnginxのを再起動します変更する場合は、最初にオフにして、nginxのをオンに?信号なしはnginxの、GRに送信することはできません。
グレースフルリスタートコマンド:
-HUPメインプロセスIDまたはプロセスIDファイルのパスを殺します

または使用

/ usr / nginxの/ sbinに/ nginxの-sリロード

再起動nginxのサーバーエラーが安定した動作に影響を与えた後に表示されないように、良いアイデア後の設定ファイルを変更すると、変更した設定ファイルが正しいかどうかを確認することに注意してください。

正しいコマンドかどうかを判断するためにnginxの設定

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

若しくは

/ usr / nginxの/ sbinに/ nginxの-t

おすすめ

転載: www.cnblogs.com/wangzhanhua/p/11527317.html