Я пытаюсь настроить Apache Server 2.4.6 на новейшую версию, поддерживающую прокси-сервер websocket.
Я получил незащищенное соединение с websocket, чтобы работать как ожидалось, и прокси-сервер HTTPS также работает [это, чтобы удалить конфигурацию SSL в качестве основной причины] Но мое соединение wss://не работает. Хотя устранение неполадок с помощью wirehark я узнал, что на 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>
Когда соединение было инициировано для wss://cbscclrd.ca.wm.com: 443, это формат открытого текста, поэтому сервер, прослушивающий "cbscclrd.ca.wm.com:443", отклоняет соединение со следующим сообщением об ошибке: javax net ssl SSLException
Любая помощь будет принята с благодарностью.