Nginx の簡単なインストールと構成例の分析

PHPz
リリース: 2023-05-18 15:34:15
転載
936 人が閲覧しました

1. nginx のインストールに必要なファイル

1)、nginx-1.2.8.tar.gz

2)、openssl-1.0.1g.tar .gz

3)、pcre-8.31.tar.gz

4)、zlib-1.2.7.ta​​r.gz

上記のインストール パッケージのダウンロード アドレスは正常に利用可能ですが、私は上記バージョンのインストールパッケージを使用しているので、以下のインストールはこれをベースに行います。

#2. Linux マシン構成環境

2.1.java 環境

$java -version
java version "1.8.0_45"
java(tm) se runtime environment (build 1.8.0_45-b14)
java hotspot(tm) 64-bit server vm (build 25.45-b02, mixed mode)
ログイン後にコピー

2.2.ハードウェア構成

Nginx の簡単なインストールと構成例の分析

#3. インストール手順

3.1. インストール パッケージを解凍します

nginx インストール ディレクトリに移動し、openssl-1.0.1g.tar.gz と pcre を解凍します。それぞれ -8.31.tar.gz、zlib-1.2.7.ta​​r.gz、nginx-1.2.8.tar.gz の 4 つの tar パッケージに対して、コマンド tar -zxvf xxxx.tar.gz を実行します。xxxx はパッケージ名です。

Nginx の簡単なインストールと構成例の分析解凍後:

Nginx の簡単なインストールと構成例の分析3.2. インストール パッケージをコンパイルします

まず、必要な 3 つをコンパイルします。ライブラリ ファイル パッケージ: openssl-1.0.1g、pcre-8.31、zlib-1.2.7。

openssl-1.0.1g をコンパイルし、ファイル ディレクトリに移動し、次のコマンドを順番に実行します:

$./config$make$make install

通常のインストール結果:

Nginx の簡単なインストールと構成例の分析pcre-8.31 をコンパイルし、ファイル ディレクトリに入り、次のコマンドを順番に実行します:

$./config
$make
$make install
ログイン後にコピー

通常のインストール結果:

Nginx の簡単なインストールと構成例の分析zlib-1.2.7 をコンパイルし、ファイル ディレクトリに移動し、次のコマンドを順番に実行します。

$./configure
$make
$make install
ログイン後にコピー

通常のインストール結果:

Nginx の簡単なインストールと構成例の分析次に、nginx インストール パッケージをコンパイルし、ファイル ディレクトリを入力して ./configure を実行します。インストール ディレクトリ –prefix=/opt/nginx/nginx と対応するライブラリ ファイルのパスを指定する必要があります

sudo ./configure --prefix=/opt/nginx /nginx --with-openssl=/opt/nginx/openssl-1.0.1g --with-pcre=/opt/nginx/pcre-8.31 - -with-zlib=/opt/nginx/zlib-1.2.7

次に、コンパイルしてインストールします。

コードをコピーします コードは次のとおりです:

sudo ./configure --prefix=/opt/nginx/nginx --with-openssl=/opt/nginx/openssl-1.0.1g --with -pcre=/opt/nginx/pcre-8.31 --with-zlib=/opt/nginx/zlib-1.2.7

次にコンパイルしてインストールします。

$make

$make install


Nginx の簡単なインストールと構成例の分析この時点で、nginx のインストールは完了です。

3.3. nginx の起動

nginx インストール ディレクトリ/opt/nginx/nginx/sbin に移動し、./nginx を実行してサービスを開始します。

[dddd.et15sqa /opt/nginx/nginx/sbin]

$sudo ./nginx

起動後のサービス プロセスを表示します:

$ ps aux|grep nginx

root 2295 0.0 0.0 28264 804 ? ss 23:30 0:00 nginx: マスタープロセス ./nginx

nobody 2296 0.0 0.0 28660 1356 ? s 23:30 0:00 nginx: ワーカープロセス
125233 2411 0.0 0.0 113720 1012 pts/0 s 23:31 0:00 grep nginx

nginx のデフォルトのホームページを開く:

Nginx の簡単なインストールと構成例の分析サービスのインストールそして起動OK!

4. ポート転送

サーバーで実行されている Tomcat ホームページにポート 80 を転送する必要があり、そのポートは 8080 です。

tomcat ホームページ:

## nginx の nginx.conf ファイルを次のように構成します: Nginx の簡単なインストールと構成例の分析

server {
    listen    80;
    server_name 127.0.0.1;

    #charset koi8-r;

    #access_log logs/host.access.log main;

    location / {
      #root  html;
      #index index.html index.htm;
      proxy_set_header host $host;
      proxy_set_header x-real-ip $remote_addr;
      proxy_set_header x-forwarded-for $remote_addr;
      proxy_pass http://127.0.0.1:8080;
    }
ログイン後にコピー

nginx サービスを再起動します (./nginx) -s reload

この時点ではポート 80 にアクセスできますが、実際にはポート 8080 のサービスにジャンプします。

以上がNginx の簡単なインストールと構成例の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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