Socket и ssl

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
xss22
Сообщения: 3
Зарегистрирован:
25 апр 2014, 12:52

Socket и ssl

xss22 » 06 янв 2017, 23:10

Здравствуйте.

Никак не получается получить сокетное соединение через ssl.
В незазищенном соединении все работает. Соединяюсь вот так:
var conn = new WebSocket('ws://localhost:3505/echo/');
А вот в защищенном никак не получается.

На просторах интернета нашел:
Если вы используете веб-сервер Apache (2.4 или выше), включить эти модули в файле httpd.conf:

mod_proxy.so
mod_proxy_wstunnel.so
Добавьте этот параметр в файл httpd.conf

ProxyPass /wss2/ ws://localhost:3505/echo/
Используйте этот URL в вызове JavasScript, когда вы хотите соединение WSS:
var ws = new WebSocket("wss://localhost/wss2/NNN");
Но это не помогло.
Многие часы потратил на поиск решения данного вопроса. Помогите пожалуйста.
xss22
Сообщения: 3
Зарегистрирован:
25 апр 2014, 12:52

Re: Socket и ssl

xss22 » 06 янв 2017, 23:21

Еще есть вариант настройки через Stunnel.
Существует простой обходной путь. Используйте Stunnel с конфигурации , как:

[websockets]
accept = 8443
connect = 3505
Stunnel будет обрабатывать SSL-трафика на порт 8443 и порт их на свой сервер WebSocket.

Но и здесь засада. Как настроить это на Open Server?
Максим, помогите решить проблему.

Заранее огромное спасибо!
Ответить