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
構成は以下の通りです
結果はホームページのみを表示でき、静的リソースはロードできません
リーリーそれでは、どのように設定すればよいのでしょうか?
ロードできないとはどういう意味ですか? 502ですか?それともJSPの静的パスが間違っているのでしょうか?
実際には、上記のものをベースにするだけで済みます。 。その場合、第 2 レベルのドメイン名に基づく擬似静的転送で十分です。 。詳細は書きません。原則はそのようなものです。書き込み方法を決定するには、何度か試してみる必要があります。
一般的な考え方は、すべての .domain.com/ を http://127.0.0.1:8080/$1/$2
に転送することです。ご招待ありがとうございます!
リーリー動的と静的を分けて、js、css、画像はtomcatではなくngixnで処理させる必要があると思います。 jsp リクエストは処理のために tomcat に転送されます。
親愛なる。 。 。 root をまだ作成していない場合、nginx はどのようにしてプロキシ ファイルを提供できるのでしょうか?上の階なら大丈夫ですよ。