nginx は一部のソフトウェア ライブラリに依存しています。インストールする前に、システムに gcc、ssl、pcre、gzip などのソフトウェアがインストールされていることを確認してください。rpm -q コマンドを使用して、ソフトウェアがインストールされているかどうかを確認できます。
[root@redhat1 ~]# rpm -q gcc
gcc-4.1.2-44.el5
依存ライブラリ情報は次のとおりです。
(2). 書き換えモジュールには pcre ライブラリが必要です
(3). ssl 関数には openssl ライブラリが必要です
tar -zxvf pcre-8.38.tar.gz cd pcre-8.38 ./configure make make install
tar -zxvf nginx-1.11.1.tar.gz cd nginx-1.11.1 ./configure --with-pcre=../pcre-8.38 --prefix=/usr/local/nginx make make install
[root@redhat1 sbin]# ./nginx -t
nginx: 設定ファイル /usr/local/nginx/conf/nginx.conf テストは成功しました
を開始します
tcp 0 0 127.0.0.1:2208 0.0.0.0:* listen 2993/hpiod
tcp 0 0 0.0.0.0 :834 0.0.0.0:* リッスン 2772/rpc.statd
tcp 0 0 0.0.0.0:11111 0.0.0.0:* リッスン 3391/ricci
tcp 0 0 0.0.0.0:111 0.0.0.0:* リッスン 2733/portmap
tcp 0 0 0.0.0.0:80 0.0.0.0:* リッスン 3852/nginx
tcp 0 0 0.0.0.0:16851 0.0.0 。 0:* リッスン 3290/modclusterd
tcp 0 0 127.0 .0.1: 631 0.0.0.0:* リッスン 3024/CUPSD
TCP 0 0 127.0.1:25 0.0.0.0:* リッスン 3057/Sendmail: Acce
TCP 0 0 127.0.0.1:2207 0.0.0.0: * listen 2998/python
tcp 0 0 :::22 :::* listen 3013/sshd
ステップ 1: nginx master プロセス番号:
ステップ 2: シグナルを送信します。
nginx をすぐに停止します: kill -term mainプロセス番号
nginxの強制停止: pkill -9 nginx
スムーズな再起動コマンド:
構成ファイルを変更した後は、再起動後の nginx エラーを回避するために、変更した構成ファイルが正しいかどうかを確認することをお勧めします。これはサーバーの安定した動作に影響します。 nginx 構成が正しいかどうかを確認するコマンドは次のとおりです:
nginx -t -c /usr/local/nginx/conf/nginx.conf または /usr/local/nginx/sbin / nginx -t
以上がLinux インストール nginx サーバーのサンプル コード分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。