LINUX の NGINX リバース プロキシ下の TOMCAT クラスターの詳細な紹介
以下のエディターは、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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









VSコードシステムの要件:オペレーティングシステム:オペレーティングシステム:Windows 10以降、MACOS 10.12以上、Linux Distributionプロセッサ:最小1.6 GHz、推奨2.0 GHz以上のメモリ:最小512 MB、推奨4 GB以上のストレージスペース:最低250 MB以上:その他の要件を推奨:安定ネットワーク接続、XORG/WAYLAND(Linux)

VSコードはMacで利用できます。強力な拡張機能、GIT統合、ターミナル、デバッガーがあり、豊富なセットアップオプションも提供しています。ただし、特に大規模なプロジェクトまたは非常に専門的な開発の場合、コードと機能的な制限がある場合があります。

NotePadはJavaコードを直接実行することはできませんが、他のツールを使用することで実現できます。コマンドラインコンパイラ(Javac)を使用してByteCodeファイル(filename.class)を生成します。 Javaインタープリター(Java)を使用して、バイトコードを解釈し、コードを実行し、結果を出力します。

Linuxの主な用途には、1。Serverオペレーティングシステム、2。EmbeddedSystem、3。Desktopオペレーティングシステム、4。開発およびテスト環境。 Linuxはこれらの分野で優れており、安定性、セキュリティ、効率的な開発ツールを提供します。

Visual Studio Code(VSCODE)は、Microsoftが開発したクロスプラットフォーム、オープンソース、および無料のコードエディターです。軽量、スケーラビリティ、および幅広いプログラミング言語のサポートで知られています。 VSCODEをインストールするには、公式Webサイトにアクセスして、インストーラーをダウンロードして実行してください。 VSCODEを使用する場合、新しいプロジェクトを作成し、コードを編集し、コードをデバッグし、プロジェクトをナビゲートし、VSCODEを展開し、設定を管理できます。 VSCODEは、Windows、MacOS、Linuxで利用でき、複数のプログラミング言語をサポートし、マーケットプレイスを通じてさまざまな拡張機能を提供します。その利点には、軽量、スケーラビリティ、広範な言語サポート、豊富な機能とバージョンが含まれます

VSコードワンステップ/次のステップショートカットキー使用法:ワンステップ(後方):Windows/Linux:Ctrl←; macOS:CMD←次のステップ(フォワード):Windows/Linux:Ctrl→; macOS:CMD→

gitリポジトリアドレスを表示するには、次の手順を実行します。1。コマンドラインを開き、リポジトリディレクトリに移動します。 2。「git remote -v」コマンドを実行します。 3.出力と対応するアドレスでリポジトリ名を表示します。

vs中国モードを切り替えるコード:設定インターフェイスを開き(Windows/Linux:Ctrl、MacOS:CMD、)[エディター:言語]設定を検索します。ドロップダウンメニューで[中国語]を選択します。
