是否可以加载从不同网址调用的相同应用程序?
我尝试过使用mod_rewrite
的不同配置,但它不起作用。我目前正在尝试使用虚拟主机,但不确定它是否可行。
答案 0 :(得分: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>