以下のエディターは、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
nginx をダウンロードします: wget http://nginx.org/download/nginx-1.13.0.tar.gz /installed/usr/local/
unziptar -zxvf nginx -1.13.0.tar.gz
enter directoryを使用し、実行してください。
この時点で、ディレクトリに余分な makefile がありますmakeをコンパイル
インストール: make install
完了後、ローカルディレクトリに余分なnginxがあります 開始nginx実行する sbin ディレクトリに入力します。/nginx 起動結果を表示ウィンドウアクセス 192.168.1.108 nginx のデフォルトポートは 80 ですClose x -s s
トップ
閉じると、現時点では対応するページにアクセスできなくなります
./nginx -s reload は、起動後に設定ファイル
を再ロードできます。これは、Linux (192.168.1.168) での Tomcat のインストールに適しています。 192.168.1.178 マシン)インストールプロセスは非常に簡単なので、詳細は説明しません。他の 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 を使用してリバース プロキシ アドレスを設定します。 /" を省略することはできません。また、次のアドレスは、最初のステップで上流で定義された名前と一致している必要があります。 (上記はlxstestなのでhttp://lxstest)
location / {
root html;
indexindex.htmlindex.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 プロジェクトを見つけます。
【関連する推奨事項】1. 2.データインポート時のinnodb_index_statsの詳細な説明 プロンプトテーブル主キー競合エラー
3. Linux で zip ファイルを解凍するときに文字化けが発生した場合はどうすればよいですか? Linuxでパーティションサイズを調整する方法を説明しますLinuxでサーバーネットワークの状態を検出する方法以上がNGINX リバース プロキシ下の TOMCAT クラスターの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。