運用と保守 - Nginx リバースプロキシ Tomcat
仅有的幸福
仅有的幸福 2017-05-16 17:13:23
0
4
492

JSPアプリケーションは2つあり、ローカルアクセスアドレスは以下の通りです

http://127.0.0.1:8080/app1
http://127.0.0.1:8080/app2

http://domain.com/app1 および http://domain.com/app2 へのアクセスは、次の設定を通じて実現できます

リーリー

ここで、2 つのドメイン名を使用してこれら 2 つのアプリケーションにアクセスしたいと考えています
http://app1.domain.com から http://127.0.0.1:8080/app1 にアクセスします
http://app2.domain.com 経由でアクセスします http ://127.0.0.1:8080/app2
構成は以下の通りです

リーリー

結果はホームページのみを表示でき、静的リソースはロードできません

リーリー

それでは、どのように設定すればよいのでしょうか?

仅有的幸福
仅有的幸福

全員に返信(4)
迷茫

ロードできないとはどういう意味ですか? 502ですか?それともJSPの静的パスが間違っているのでしょうか?

いいねを押す +0
迷茫

実際には、上記のものをベースにするだけで済みます。 。その場合、第 2 レベルのドメイン名に基づく擬似静的転送で十分です。 。詳細は書きません。原則はそのようなものです。書き込み方法を決定するには、何度か試してみる必要があります。

一般的な考え方は、すべての .domain.com/ を http://127.0.0.1:8080/$1/$2

に転送することです。
いいねを押す +0
阿神

ご招待ありがとうございます!
動的と静的を分けて、js、css、画像はtomcatではなくngixnで処理させる必要があると思います。 jsp リクエストは処理のために tomcat に転送されます。

リーリー
いいねを押す +0
世界只因有你

親愛なる。 。 。 root をまだ作成していない場合、nginx はどのようにしてプロキシ ファイルを提供できるのでしょうか?上の階なら大丈夫ですよ。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート