ホームページ >運用・保守 >Linuxの運用と保守 >LINUX の NGINX リバース プロキシ下の TOMCAT クラスターの詳細な紹介

LINUX の NGINX リバース プロキシ下の TOMCAT クラスターの詳細な紹介

黄舟
黄舟オリジナル
2017-06-04 11:30:091760ブラウズ

以下のエディターは、LINUXのNGINXリバースプロキシ下のTOMCATクラスターに関する記事を提供します(詳細な説明)。編集者はこれがとても良いと思ったので、参考として共有します。エディターに従って見てみましょう

Nginx には、リバース プロキシ (フォワード プロキシとの違いに注意してください) とロード バランシングの特徴があります。

今回は、Linuxマシン192.168.1.108にNginxがインストールされます。 Nginx をインストールするには、まず openssl ライブラリ、gcc、PCRE、zlib ライブラリなどをインストールする必要があります。

Tomcat は 2 つのマシン 192.168.1.168 と 192.168.1.178 にインストールされます。クライアントは、192.168.1.108 リバース プロキシにアクセスすることで、

192.168.1.168 および 192.168.1.178 に Tomcat によってデプロイされたプロジェクト コンテンツにアクセスします。

1. Linux (マシン 192.168.1.108) に Nginx をインストールします。

openssl ライブラリをインストールします。

yum install -y openssl openssl-devel

gccのインストールに必要: yum install gcc-c++

PCREをインストールyum install -y pcre pcre-devel

zlib ライブラリをインストールしますyum install -y zlib zlib-devel

/usr/local/

にインストールされます tar -zxvf nginx-1.13.0.tar.gz をインストールします

ディレクトリに入り、./configureを実行してmakeファイルを生成します

この時点で、ディレクトリにはさらに多くのmakefileがあります

makeをコンパイルします

インストール: make install

完了後、ローカルディレクトリnginxにさらにmakefileができます

nginxを起動します

sbinディレクトリに入って実行します。/nginx

起動結果を表示します

ウィンドウアクセス192.168.1.108インクスデフォルトのポートは80°

close。/nginx-sstop

hshotdownで、対応するシステムにアクセスできません。/nginx -sリロード缶起動後に再ロードされる設定ファイル

起動会議中の設定ファイルの変更に適しています

2. Linux (192.168.1.168 および 192.168.1.178 マシン) に Tomcat をインストールします

インストールプロセスは非常に複雑です簡単なので詳細は説明しません。他の 2 つの Linux マシン (192.168.1.168 と 192.168.1.178) に Tomcat をインストールし、任意のプロジェクト nginxTest をデプロイします。1 つのコンテンツは 1111.... もう 1 つは 22222....

アクセスは別の IP アドレスへのものであり、Nginx はリバース プロキシ サーバーとして構成されていません。

3. Nginx はリバース プロキシ サーバーとして機能します

主に nginx.conf の内容を設定します

グループを設定し、http{} ノード間にアップストリーム設定を追加します。 192.168.1.168:9090 と 192.168.1.178:9191 は、他の 2 つの Linux マシンの Tomcat です (上記の 2 を参照)

upstream lxstest{
server 192.168.1.168:9090;
server 192.168.1.178:9191;
}

b. 修改nginx监听的端口号80,改为7777(随便改个都行,不改也行)。

server {
listen 7777;
......
}

c. 在location{}中,利用proxy_pass配置反向代理地址;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致。(上述的是 lxstest,所以http://lxstest)

location / {
root html;
index index.html index.htm;
proxy_pass http://lxstest;
}

上述修改完后,启动 192.168.1.108机器的Nginx

最后访问 192.168.1.108:7777/nginxTest 同一个地址出来不同的页面,说明一会儿访问的是192.168.1.168,一会儿访问的是192.168.1.178

http://192.168.1.108:7777

等同于====

等同于=====

最后就会找到对应的Tomcat

再找到对应的nginxTest工程。

以上がLINUX の NGINX リバース プロキシ下の TOMCAT クラスターの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。