Назад | Перейти на главную страницу

Включить протокол wss в Apache 2

У меня есть веб-сайт, работающий по https, и я хочу, чтобы он подключался через WSS к моему серверу, который прослушивает подключения к веб-сокетам на порту 1234. Однако при подключении я получаю эту ошибку:

net :: ERR_SSL_PROTOCOL_ERROR

После некоторого исследования выяснилось, что я должен добавить домен к моему серверу и добавить сертификат SSL. Однако после этого он все еще дает мне ту же ошибку.

Однако я могу подключиться через WS, если я настрою свой сервер через порт 80 и свой сайт через HTTP.

Я думаю, что мне что-то не хватает в моей конфигурации apache.

<VirtualHost *:443>
    ServerAdmin xx@localhost
    DocumentRoot /var/www/html
    ServerName www.xxxx.com
    SSLEngine on
    SSLCertificateFile /xx/xx/xx.crt
    SSLCertificateKeyFile /xx/xx/xx.key
</VirtualHost>

соединение сокета из node.js

new WebsocketProvider('wss://[ServerName].nl:1234/', '1234')