[英]Web Application as Proxy Web-server in Tomcat?
我可以在Tomcat中编写一个Web应用程序并将其设置为部署时充当代理WebApp,这意味着它将从某个Web浏览器接收请求以进行中间处理和进一步转发吗?
谢谢
不声称这是确定的答案:我认为这是不可能的。
通常,您将路径前缀映射到Web应用程序。
即http://your.site/app将映射到单个应用程序。
Web服务器(tomcat的前端服务器)将看到对/ app的GET(例如)请求(不包含主机部分)。
请求行如下所示:
GET / app HTTP / 1.1
使用代理,情况就不同了。 整个URL提交到代理服务器,请求行如下所示:
GET http://your.site/app HTTP / 1.1
我认为用Tomcat无法解决这一问题,因为它并非为此而设计。
可能有一个使用前端代理(Apache)并在将URL传递给应用程序之前重写URL的选项,但这听起来很奇怪。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.