ホームページ  >  記事  >  運用・保守  >  Centos に Nginx をインストールする方法

Centos に Nginx をインストールする方法

王林
王林転載
2023-05-14 17:31:142377ブラウズ

nginx("engine x") は、軽量の http およびリバース プロキシ サーバーです。 Apacheやlighttpdなどと比較して、メモリが少なく、同時実行性が高く、安定性が高いという利点があります。 最も一般的な用途は、リバース プロキシ サービスを提供することです。

Linux では、yum や aptitude などのパッケージ管理ツールを使用してインストールするのではなく、nginx ソース コード パッケージをダウンロードして手動でコンパイルする必要があります。コンパイル中に nginx を構成する必要があるため、手動でコンパイルする必要がありますが、これもいくつかのツールとライブラリ ファイルに依存します。

まず、C 言語のコンパイル環境をインストールする必要があります。nginx は C 言語で書かれているためです。通常、ほとんどの Linux ではデフォルトで gcc がインストールされますが、そうでない場合は次のようにインストールできます。

make をインストールします:

yum -y install gcc automake autoconf libtool make

g:## をインストールします

#yum install gcc gcc-c


pcre library:

nginx の書き換えモジュールとhttp コア モジュールは、pcre 正規表現構文を使用します。ダウンロード アドレスは、yum を通じてインストールすることもできます。

yum install pcre pcre-devel


Centos に Nginx をインストールする方法

上記は、インストールされたプロンプトです。

zlib ライブラリ:

zlib ライブラリは圧縮アルゴリズムを提供し、gzip アルゴリズムは nginx の多くの場所で使用されます。ダウンロード アドレスは です。yum を通じてインストールすることもできます。

yum install zlib zlib-devel


Centos に Nginx をインストールする方法

上記は、パッケージがインストールされていないか、最新のパッケージではない場合です。

openssl:

サーバーが nginx で安全なページを提供する場合は、openssl ライブラリを使用する必要があります。ダウンロード アドレスは です。yum を通じてインストールすることもできます。

yum install openssl openssl-devel


Download nginx:

nginx ソース コード パッケージは、公式 Web サイトからダウンロードできます。安定版は現在 1.10.1 ですが、開発版も利用可能です。関連するコマンドは次のとおりです。

wget

tar zxf nginx-1.10.1.tar.gz
cd nginx-1.10.1/

nginx のインストール:

インストール前に設定が必要です。これは、Linux にソフトウェアをインストールするための一般的な手順でもあります。初期インストールには設定スクリプトを直接使用できます。必要に応じてスイッチ オプションを設定して、必要な機能モジュールを有効にすることができますが、ここでは展開しません。関連するコマンドは次のとおりです:

./configure

make
make install

nginx の実行:

nginx /usr/local/nginx ディレクトリに、/usr/local/nginx/sbin/ ディレクトリに cd でインストールされます。nginx バイナリ実行可能ファイルがあります。 nginx を直接実行して起動できます。成功後、ブラウザを起動して本機のIPにアクセスし、以下の画面が表示されれば成功です。


Centos に Nginx をインストールする方法

nginx 関連コマンド:

nginx -h ------------- ------------> ヘルプ コマンド

nginx -s stop ------------------------ -> デーモン プロセスを直ちに停止します (ターム シグナル)

nginx -s quit -------------------------> 軽度デーモン プロセスを停止します (終了シグナル)

nginx -sopen ------------------------->ログ ファイルを再度開きます

nginx -s reload ------------------------> 設定ファイルをリロードします

#nginx -t - ------------------------> 設定ファイルが合法かどうかをテスト

killall nginx ------- ---- --------------> nginx プロセスを強制終了する

nginx コマンドは設定ファイルが正当かどうかをチェックするため、設定ファイルが不正な場合は、コマンドは実行されません。killall このコマンドにより、nginx サービスが停止できないことを回避できます。

nginx 構成ファイルには独自の固有の構文がありますが、ここでは詳しく説明しません。


以上がCentos に Nginx をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。