小编Den*_*isB的帖子

apache 2.4.6 reverseeproxy mod_proxy_wstunnel for secure websocket wss://失败

我正在尝试将apache server 2.4.6配置为支持websocket代理的最新版本.

我得到了非安全的websocket连接,按预期工作,HTTPS代理工作也正常[这将删除SSL配置作为根本原因]但我的wss://连接失败.在使用wireshark进行故障排除时,我了解到wss://连接是通过纯文本进行的.

这是我的apache配置:

<VirtualHost *:4043>

ServerName cbscclrd.ca.wm.com
LogLevel debug
ErrorLog "/apps/apache/httpd-2.4.6/logs/errorSSL_log"
TransferLog "/apps/apache/httpd-2.4.6/logs/access_log"

SSLCertificateFile "/apps/FXD1D2/SSLKeyStore/sdpssl_cert-dev.cer"
SSLCertificateKeyFile "/apps/FXD1D2/SSLKeyStore/sdp-private-key-no-password.pem"
SSLCACertificateFile "/tmp/Apache-PKG/CAchain.pem"

    SSLEngine on
    SSLProxyEngine on
    ProxyPreserveHost On
    ProxyRequests Off
    ProxyPass / wss://cbscclrd.ca.wm.com:443 retry=0 keepalive=On
    ProxyPassReverse / wss://cbscclrd.ca.wm.com:443 retry=0

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

当连接启动到wss://cbscclrd.ca.wm.com:443时它是纯文本格式,因此侦听"cbscclrd.ca.wm.com:443"的服务器拒绝连接时出现以下错误消息; javax net ssl SSLException

任何帮助将不胜感激.

apache reverse-proxy websocket proxytunnel

11
推荐指数
1
解决办法
8994
查看次数

标签 统计

apache ×1

proxytunnel ×1

reverse-proxy ×1

websocket ×1