この質問は以前に尋ねられたもので、履歴書でこのシナリオを構成したい:
1 - 多くのアプリケーション (app1、app2、app3 など) を備えた 1 つの Jetty 7 サーバーがあります。
2 - 1 つのメイン ドメインと、Jetty アプリケーションごとに 1 つのサブドメインがあります。例: app1.example.com、app2.example.com、app3.example.com など。
3 - Apache 2.2.22 mod_proxy を使用して、これらの Jetty アプリケーションを Apache が管理するドメイン全体でマスクしようとしています。これは、1 つのアプリケーションの機能構成です。
<VirtualHost *:80>
ServerName example.com
ServerAlias app1.example.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy *:80>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /app1 http://localhost:8080/app1
</VirtualHost>
この構成は機能しますが、コンテキスト名は削除されません。URI は次のとおりです。
完全に透明な URI を残して、このコンテキスト名を削除する方法はありますか? 例えば:
Web 上のすべての例では、URIS でこのコンテキスト名を使用しています:/
追加情報:
- Ubuntu 12.04 の VM。
- 修正なしの桟橋 7。
- mod_proxy と mod_rewrite が有効になっている Apache 2.2.22 (およびデフォルトでいくつかの基本的な mod が有効になっている)。
- Digital Ocean の VM マネージャー内の正確で有効な CNAME とドメイン名。
前もって感謝します。