ホームページ  >  記事  >  運用・保守  >  NGINX リバース プロキシ下の TOMCAT クラスターの概要

NGINX リバース プロキシ下の TOMCAT クラスターの概要

Y2J
Y2Jオリジナル
2017-05-24 14:30:472624ブラウズ

以下のエディターは、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.

Mysqlの無料ビデオチュートリアル

2.

データインポート時のinnodb_index_statsの詳細な説明 プロンプトテーブル主キー競合エラー

3. Linux で zip ファイルを解凍するときに文字化けが発生した場合はどうすればよいですか?

4.

Linuxでパーティションサイズを調整する方法を説明します

5.

Linuxでサーバーネットワークの状態を検出する方法

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

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