是否可以加载从不同 URL 调用的相同应用程序?
我尝试了不同的配置,mod_rewrite
但它不起作用。我目前正在尝试使用虚拟主机,但不确定它是否有效。
我假设既然您提到您正在使用 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>