在openshift上,我的tomcat服务器前面有没有apache?

时间:2014-05-27 21:09:07

标签: apache tomcat ssl openshift

当在openshift上使用https时,我的tomcat是在apache服务器后面吗? 我的意思是我的客户端直接连接到我的tomcat还是连接到apache服务器,然后apache服务器通过AJP连接器连接到我的tomcat?

如果apache是​​中间人,那么我不会直接获取客户端的IP地址,而是使用x-forward http头。而且我失去了对证书验证和信任管理的控制。目前,我正在使用mochahost的服务器。 https没有到达我的tomcat,但被apache截获。我讨厌这个。

以前,我使用了另一个托管服务,即使是2个apache服务器也在我的tomcat服务器前面。 2个apache服务器和我的tomcat服务器在同一台机器上更加荒谬。这种配置只能说明系统架构没有合适的能力来管理整个事情。

顺便说一句,我在谈论青铜/白银计划。我想Openshift并没有什么不同,虽然我还没有尝试过。任何人对我的问题都有明确的答案吗?

https是针对中间人的,但是对于tomcat服务器,在这个世界上,没有服务可以避免中间人。这不是因为技术不允许,而是负责人并不真正理解这一点,所以不能也不愿意提供合适的服务。

我想问一下:如果您使用tomcat服务器,是否有任何主机服务提供商在中间不作为男人?不。目前这个世界上没有(2014年5月)!

杰克

1 个答案:

答案 0 :(得分:1)

在tomcat实例前面有一个apache反向代理,可以执行ssl终止。 Apache实例位于节点级别,然后tomcat在您的设备上运行。