3

是否可以加载从不同 URL 调用的相同应用程序?

我尝试了不同的配置,mod_rewrite但它不起作用。我目前正在尝试使用虚拟主机,但不确定它是否有效。

4

1 回答 1

1

我假设既然您提到您正在使用 mod_rewrite,那么您是在使用 Apache 的 Tomcat 吗?如果是这样,为什么不使用 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 回答