私はapache serverを設定しようとしています。2.4.6 websocket proxyをサポートする最新バージョンです。apache 2.4.6 reverseproxy mod_proxy_wstunnelが安全なwebsocketのために失敗しました:
期待したとおりに動作するようにセキュリティで保護されていないWebSocket接続があり、HTTPSプロキシも同様に動作します[これはSSLの設定を根本原因として削除します]しかし、私のwss://接続は失敗します。 wiresharkを使ってトラブルシューティングをしているうちに、wss://でプレーンテキストを使って接続していることが分かりました。 //cbscclrd.ca.wm.com:
<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>
接続はWSSに開始:
は、ここに私のApacheの設定だ443それが故にcbscclrd.ca.wm.com」に耳を傾け、サーバープレーンテキスト形式のです:443 "は、次のエラーメッセージで接続を拒否します。javax net ssl SSLException
ご協力いただきますようお願い申し上げます。