ホームページ  >  記事  >  運用・保守  >  Nginx リバースプロキシ転送 Tomcat を実装する方法

Nginx リバースプロキシ転送 Tomcat を実装する方法

WBOY
WBOY転載
2023-05-17 12:40:251127ブラウズ

まずフォワード プロキシについて説明します。たとえば、YouTube にアクセスしたいが、直接アクセスできない場合、まず回避ソフトウェアを見つけるだけで、回避ソフトウェアを介して YouTube にアクセスできます。フォワードプロキシと呼ばれます。

いわゆるリバース プロキシとは、ユーザーが YouTube にアクセスしたいが、YouTube がそのリクエストを bilibili に静かに渡し、bilibili がリバース プロキシになることを意味します。

現在のチュートリアルでは、nginx へのアクセスを指しますが、nginx はリクエストを Tomcat に渡します。

あまり言う必要はありませんが、ポート 80 および 8080 までの対応するインターフェイスにアクセスできます。もちろん、ポートを自分で設定することもできます。

Nginx の下の conf フォルダーで nginx.conf を構成します。

vim nginx.conf

下の図は元の構成です

Nginx リバースプロキシ転送 Tomcat を実装する方法

新しくダウンロードしたnginxとの比較オリジナルの構成変更は 2 つあります

最初の変更:

server_name localhost;

は、server_name tomcat のアクセス IP とポートに変更されます;

たとえば、私の場合は、server_name 192.168.19.130:8080 です。 ;
(自己変更)

2 番目の場所:

location /{<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E-->
root html;
index index.html index.htm
}

は次のように変更されます:

location /{<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E-->
root html;
index index.html index.htm
proxy_pass http://192.168.19.130:8080
}

サーバーが 1 つだけ構成されている場合、server_name はオプションであり、システムはこれを行います。 not 設定がロードされます。複数のサーバーがある場合、server_name を構成する必要があり、nginx サービスはこの構成に従って一致します。
(追記: これが最良の構成です。個人的には、リバース プロキシを構成していなかったので実装に時間がかかりました)

ここで nginx と入力できます-s sbin フォルダーの下にある nginx をリロードして再起動します。

Access 192.168.19.130:80

Nginx リバースプロキシ転送 Tomcat を実装する方法

プロセス全体は仮想マシン上で実行されます

以上がNginx リバースプロキシ転送 Tomcat を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。