以下のエディターは、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 サイトの他の関連記事を参照してください。