3

異なる URL から呼び出された同じアプリケーションをロードすることは可能ですか?

さまざまな構成を試しましmod_rewriteたが、機能しません。現在、仮想ホストを試していますが、うまくいくかどうかはわかりません。

4

1 に答える 1

1

あなたが mod_rewrite を使用していると言及しているので、Tomcat と Apache を前にしていると思いますか? もしそうなら、Apache をリバース プロキシとして使用してみませんか?

Apache の設定例は次のとおりです。Tomcat はポート 8080 で実行され、Tomcat の ROOT コンテキストがアプリケーションにサービスを提供すると想定されます。

NameVirtualHost *
<VirtualHost *>
    ServerName url1.com
    ProxyRequests Off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/

    <Location />
        Order allow,deny
        Allow from all
    </Location>
 </VirtualHost>

 <VirtualHost *>
    ServerName url2.com
    ProxyRequests Off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/

    <Location />
        Order allow,deny
        Allow from all
    </Location>
 </VirtualHost>     
于 2012-10-09T07:56:07.880 に答える