インストールに必要な環境
nginx は C 言語で開発されており、Linux での動作を推奨します。もちろん Windows 版をインストールすることもできます。この記事では centos 7 を使用します。設置環境。
1. gcc のインストール
nginx をインストールするには、まず公式 Web サイトからダウンロードしたソースコードをコンパイルする必要があります。コンパイルは gcc 環境に依存します。 gcc 環境がない場合はインストールする必要があります。 :
1 |
|
2. pcre pcre-devel インストール
pcre (perl 互換の正規表現) ) は、Perl 互換の正規表現ライブラリを含む Perl ライブラリです。 nginx の http モジュールは正規表現の解析に pcre を使用するため、Linux には pcre ライブラリをインストールする必要があります。pcre-devel は、pcre を使用して開発された二次開発ライブラリです。 nginx にもこのライブラリが必要です。コマンド:
1 |
|
3. zlib のインストール
zlib ライブラリには多くの圧縮および解凍方法が用意されており、nginx は zlib を使用して http パッケージのコンテンツを gzip 圧縮します。 , そのため、zlib ライブラリを centos にインストールする必要があります。
1 |
|
4. openssl のインストール
openssl は、主要な暗号化アルゴリズム、一般的に使用されるキー、および証明書が管理機能をカプセル化した、強力なセキュア ソケット レイヤ暗号化ライブラリです。および SSL プロトコルをサポートしており、テストやその他の目的のための豊富なアプリケーション セットを提供します。
nginx は http プロトコルをサポートするだけでなく、https (つまり、SSL プロトコルを介して http を送信する) もサポートするため、centos に openssl ライブラリをインストールする必要があります。
1 |
|
公式 Web サイトのダウンロード
1. .tar.gz インストール パッケージを直接ダウンロードします (アドレス:
2)。wget を使用します。ダウンロードするコマンド (推奨)。
1 |
|
現在の安定バージョンであるバージョン 1.10.1 をダウンロードしました。
解凍
は依然として直接コマンドです:
1 2 |
|
Configuration
実際には、バージョン 1 では、関連するものを設定する必要はなく、デフォルトで問題ありません。もちろん、自分でディレクトリを構成することも可能です。
1. デフォルト構成を使用します
1 |
|
2. 構成をカスタマイズします (推奨されません)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
注: 一時ファイルを指定しますディレクトリ /var/temp/nginx の場合、/var
コンパイルとインストール
1 2 |
|
インストール パスを見つけます:## に temp ディレクトリと nginx ディレクトリを作成する必要があります。 #
1 |
|
nginx
cd /usr/local/nginx/sbin/./nginx
を開始および停止します。 /nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit: このメソッドの停止ステップは、nginx プロセスがタスクを完了するまで待機します。
./nginx -s stop: この方法は、最初に nginx プロセス ID を見つけてから、kill コマンドを使用してプロセスを強制的に終了するのと同じです。
1 |
|
nginx を再起動します
1.停止してから開始します (推奨):1 2 |
|
#rc.local に起動コードを追加するだけです。
1 |
|
実行権限を設定します:
1 |
|
以上がCentOS7にNginxサーバーをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。