我是 IIS 7.5 的新手,因此我需要一些帮助。
我的服务器上有 tomcat web 服务器,在这个 tomcat 上我有一个可用的应用程序,可以在 http://my_domain_name.com:8008/some_war。由于很多原因,此路径/some_war
无法更改(硬代码等)。
我的服务器上也有 IIS。我尝试了 HTTP 重定向和 URL 重写,但它们没有解决我的问题。
我接下来想做的事情:当人们访问网站时:http://my_domain_name.com
必须查看的网站 http://my_domain_name.com:8008/some_war(浏览器中的 URL 不能改变,就像 HTTP 重定向的情况一样)。
您能帮助我或者给我一些建议吗?
答案1
在 my_domain_name.com 的 VirtualHost 条目中使用 ProxyPass 和 ProxyPassReverse 传递。语法如下
ProxyPass /http://my_domain_name.com:8080/some_war
ProxyPassReverse /http://my_domain_name.com:8080/some_war