繁体   English   中英

Web应用程序作为Tomcat中的代理Web服务器?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM