WebServer(Apache HTTP / IBM IHS)“代理和反向代理”->将流量转发到->服务(作为传递托管在openshift上)

我正在尝试使用Apache的代理/反向代理功能将来自IBM IHS(8.5)/ Apache的请求转发为openshift上托管的服务,作为传递。这样做时,我收到错误消息“ 503服务不可用”,因为我试图从浏览器访问URL为“ https://abc.online.com/”,但是代理配置了URL“ https://xyz.online.com/”,并且已定义了相同的名称在openshift上也是如此。 当我通过将openshift服务公开为“ edge”终止来尝试相同操作时,我可以正常运行openshift上的服务。我不确定这是因为传递不支持这种模式,而是在寻求建议。

解释了通过和边缘。

直通 TLS由pod终止,因此代理无法访问未加密的流量。路由决策基于TLS客户端Hello中的主机名,忽略Host标头。另外,流量不必是HTTPS,因为TLS封装的协议仅由pod处理。

边缘 路由决定由HTTP Host标头决定,TLS Client Hello中的主机名被忽略。使用路由器的默认通配符证书(或设置的路由的单个证书)。

dalezhuzhu 回答:WebServer(Apache HTTP / IBM IHS)“代理和反向代理”->将流量转发到->服务(作为传递托管在openshift上)

在IHS中,默认情况下,mod_proxy和WAS插件都不会发送SNI信息。

如果您正在使用mod_proxy w / e.g. SSLProxyEngine ON,您可以通过在与SSLProxyEngine ON相同的上下文中添加此指令来添加SNI。

  

SSLAttributeSet代理:230“ xyz.online.com” BUFFNULL

这种特殊语法允许您在IHS下配置安全性库,即使未通过IHS配置公开特定选项也是如此。

本文链接:https://www.f2er.com/3146239.html

大家都在问