Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 375 932 раза!

Форум

Добро пожаловать, Гость!

Socket и ssl

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
xss22
Сообщения: 3
C нами: 3 года 6 мес

Непрочитанное сообщение 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
C нами: 3 года 6 мес

Непрочитанное сообщение xss22 » 06 янв 2017, 23:21

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

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

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

Заранее огромное спасибо!


Вернуться в «Модули и инструменты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей