java-ee - NginxプロキシTomcatの問題 request.getRequestURI(); プロジェクト名を含めないようにする方法
黄舟
黄舟 2017-05-16 17:23:41
0
2
414

nginx が次の構成である場合

私は http://kaipizhe.com にアクセスします 現時点では request.getRequestURI(); この値は ではなく /kaipizhe/ です/
今回 http://kaipizhe.com/all/ にアクセスすると、request.getRequestURI(); 値は # ではなく /kaipizhe/all/ になります。 # #/全て/###### つまり、

request.getRequestURI();

/kaipizhe/ をもたらします。これを直接作成する方法は /, 私ですか?

nginx

設定に問題があります。どうすればよいですか? リーリー

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(2)
阿神

Tomcat の構成を変更し、プロジェクトの仮想ホストを構成し、プロジェクトのルート ディレクトリを /usr/local/tomcat/webapps/kaipizhe (またはプロジェクトの実際のルート ディレクトリ) に設定することをお勧めします。 kaipizhe プレフィックスにアクセスするときに / を追加する必要はありません。当然、request.getRequestURI() によって取得される結果も必要なものになります。

上記のアクセスを使用する場合は、nginx 設定を変更することを忘れないでください。問題ないはずです。

リーリー
いいねを押す +0
迷茫

Tomcat 構成の変更、仮想ホストの追加、または nginx 書き換えルールを使用せずに実装することもできます。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!