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

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

WBOY
リリース: 2023-05-17 12:40:25
転載
1214 人が閲覧しました

まずフォワード プロキシについて説明します。たとえば、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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート