【问题标题】:Apache ProxyPass - Error during SSL Handshake with remote serverApache ProxyPass - 与远程服务器进行 SSL 握手期间出错
【发布时间】:2018-08-04 10:49:33
【问题描述】:

我正在使用代理传递将 http 重定向到 https 后端服务器(tomcat)

我得到的错误是:与远程服务器进行 SSL 握手期间出错

我的配置:

<VirtualHost *:80>
    ServerName mypersonal.server.com
    ProxyRequests Off
    SSLProxyEngine On
    SSLProxyVerify none
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    SSLProxyCheckPeerExpire off
    ProxyPass /publisher https://localhost:9443/publisher
    ProxyPassReverse /publisher https://localhost:9443/publisher
</VirtualHost>

我正试图找到一种方法来克服 SSL 的验证,但以下命令在我的配置中显示为灰色

    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    SSLProxyCheckPeerExpire off

我使用服务器版本:Apache/2.4.6 (CentOS)

感谢您的帮助

【问题讨论】:

    标签: apache reverse-proxy proxypass


    【解决方案1】:

    在这里聚会迟到了,但有人可能会觉得这很有用。 检查您的 SSLProxyProtocol 指令。如果出于安全考虑,您禁用了后端正在使用的协议,则握手将失败。

    例如,我使用的是SSLProxyProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1 -TLSv1.2,但不得不将其放松为SSLProxyProtocol all -SSLv2 -SSLv3 -TLSv1,因为我的后端仍在使用 TLS v1.1。

    【讨论】:

      猜你喜欢
      • 2013-09-23
      • 2020-11-02
      • 2016-12-24
      • 2020-05-23
      • 2018-01-23
      • 2016-10-31
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      相关资源
      最近更新 更多