JAVA--CentOS に Nginx サーバーをインストールする方法の例

巴扎黑
リリース: 2017-08-05 13:59:27
オリジナル
1614 人が閲覧しました

1. nginx のインストール環境

nginx は C 言語で開発されており、このチュートリアルではインストール環境として Centos7 を使用することを推奨します。

1.1 GCC n nginx をインストールするには、公式 Web サイトでダウンロードしたソースコードをコンパイルする必要があります。GCC 環境がない場合は、GCC をインストールする必要があります: Yum Install GCC-C ++

1.2 PCRE。

PCRE (PERL Composition ReGular Expressions) は、Perl 互換の正規表現ライブラリを含む Perl ライブラリです。 nginx の http モジュールは正規表現の解析に pcre を使用するため、Linux には pcre ライブラリをインストールする必要があります。

yum install -y pcre pcre-devel

注: pcre-devel は、pcre を使用して開発された二次開発ライブラリです。 nginx にもこのライブラリが必要です。

1.3 zlib

zlib ライブラリは、多くの圧縮および解凍方法を提供します。nginx は zlib を使用して http パッケージのコンテンツを gzip 圧縮するため、zlib ライブラリを Linux にインストールする必要があります。

yum install -y zlib zlib-devel

1.4 openssl

OpenSSL は、主要な暗号化アルゴリズム、一般的に使用されるキーと証明書のカプセル化管理機能、および SSL プロトコルを含む、強力なセキュア ソケット レイヤ暗号化ライブラリです。富テストまたはその他の目的のためのアプリケーションの。サポート Nginx は HTTP プロトコルをサポートするだけでなく、HTTPS (つまり、SSL プロトコルで HTTP を送信する) もサポートするため、Linux に OpenSSL ライブラリをインストールする必要があります。

Yum install -y openssl openssl-devel

2. コンパイルしてインストール2.1 公式サイトからダウンロード

.tar.gz インストールパッケージを直接ダウンロード

2.2 解凍

りー 2.3 設定

実際、nginx-1.10.1 バージョンでは、関連するものを設定する必要はなく、デフォルトで問題ありません。もちろん、自分でディレクトリを構成することも可能です。

1. デフォルト設定を使用します (推奨)

tar -zxvf nginx-1.12.1.tar.gz
cd nginx-1.12.1
ログイン後にコピー

2. 設定をカスタマイズします (推奨されません)

注:
最初に、一時ファイル ディレクトリを /var/temp/nginx として指定します。 /var に設定します temp ディレクトリと nginx ディレクトリ (/var/temp/nginx) を作成します

./configure
ログイン後にコピー
3. コンパイルしてインストールします

./configure \--prefix=/usr/local/nginx \--conf-path=/usr/local/nginx/conf/nginx.conf \--pid-path=/usr/local/nginx/conf/nginx.pid \--lock-path=/var/lock/nginx.lock \--error-log-path=/var/log/nginx/error.log \--http-log-path=/var/log/nginx/access.log \--with-http_gzip_static_module \--http-client-body-temp-path=/var/temp/nginx/client \--http-proxy-temp-path=/var/temp/nginx/proxy \--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \--http-scgi-temp-path=/var/temp/nginx/scgi
ログイン後にコピー

コンパイルとインストールが完了すると、インストール パスが表示されます。 nginx の:

make
make install
ログイン後にコピー

4. nginx の起動と停止


whereis nginx
ログイン後にコピー
5. 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命令强制杀掉进程。
ログイン後にコピー

nginx の再起動

1. 停止してから開始します (推奨) :


nginx の再起動は、最初に再起動を停止することと同じです。つまり、最初に停止コマンドを実行し、次に開始コマンドを実行します。以下のように:

ps aux|grep nginx
ログイン後にコピー
2. 設定ファイルをリロードします:

nginx 設定ファイル nginx.conf を変更した場合、設定を有効にするために nginx を再起動する必要があります。ngin を停止せずに -s reload を使用します。次のように、nginx で情報を有効にすることができます:


./nginx -s quit
./nginx
ログイン後にコピー
正常に起動した後、ブラウザに対応するマシンの IP アドレス (例: 192.168.1.121) を入力すると、次のようなページが表示されます:

2.4 起動時に自動起動

rc.localにスタートアップコードを追加するだけです。

./nginx -s reload
ログイン後にコピー
/usr/local/nginx/sbin/nginx に行を追加します

実行権限を設定します:

vim /etc/rc.local
ログイン後にコピー

この時点で、nginx がインストールされ、起動、停止、再起動操作はすべて完了しました。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!