Tôi đang cố định cấu hình máy chủ apache 2.4.6 phiên bản mới nhất hỗ trợ proxy websocket.apache 2.4.6 reverseproxy mod_proxy_wstunnel cho an toàn websocket wss: // không thành công
Tôi nhận được kết nối websocket không an toàn để hoạt động như proxy dự kiến và HTTPS cũng hoạt động [điều này để xóa cấu hình SSL làm nguyên nhân gốc] Nhưng kết nối wss: // của tôi không thành công. Trong khi xử lý sự cố với wireshark tôi đã học được rằng trên wss: // kết nối được thực hiện thông qua văn bản thuần túy.
Dưới đây là cấu hình apache của tôi:
<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>
Khi kết nối được khởi xướng để WSS: //cbscclrd.ca.wm.com: 443 đó là định dạng rõ do đó máy chủ lắng nghe trên "cbscclrd.ca.wm.com : 443 "từ chối kết nối với thông báo lỗi sau, javax net ssl SSLException
Bất kỳ trợ giúp nào sẽ được đánh giá cao.