注: 同じ質問を に投稿しServerFault
ました。これが適切な場所でない場合は、ここから質問を削除するようお知らせください。
ポート 8080 で実行されている Java アプリケーション サーバー (実際には GlassFish ですが、問題は他のアプリケーション サーバーでも同じだと思います) があります。また、IIS 7.5 は既定の構成でポート 80 をリッスンしています。
プロフェッショナルではないため、ポートを入力する人を避けたいです。だから私は誰かがタイプするときにそれが欲しい
http://myserver
トラフィックは IIS に送信されます。そして、これが現在すでに機能している方法です。しかし、誰かがタイプするときにもそれが欲しい
http://myserver/java
トラフィックはポート 8080 に向けられ、その結果、私の GlassFish スプラッシュ画面が表示されます。コンテキスト root の下で GlassFish にアプリケーションをデプロイした場合、次のようapp1
に入力します。
http://myserver/java/app1
アプリケーションにアクセスする必要があります。
これどうやってするの?IIS7.5 UIのユーティリティでいくつかのルールを追加しようとしましたURL Rewrite
が、これはルールが URL を書き換えた後のポートを示しており、それを回避したいと考えています。