Отправка запросов на ws:// с сайта, загруженного по https

Я использую sipml5 для подключения к службе sip-телефона, и одним из параметров является URL-адрес сервера веб-сокетов службы. проблема заключается в том, что URL-адрес сервера не защищен (например, ws://123.123.123.123:9999/ws) и к нему нельзя получить доступ по wss://. Из-за этого при загрузке моего сайта по соединению HTTPS браузер автоматически блокирует запрос, он не ведет себя так, как при загрузке, скажем, изображения через http, а затем показывает предупреждение.

Ошибка: [заблокировано] Страница в 'X' была загружена по HTTPS, но при этом запускался небезопасный контент из 'ws://....': этот контент также должен быть загружен по HTTPS.

Мне нужно знать, есть ли способ подключить браузер к ws: //, даже если страница, инициализирующая запрос, загружена через https. Пожалуйста помоги.

РЕДАКТИРОВАТЬ: я ищу флаг или что-то в этом роде, например, в Chrome или Firefox, который позволяет пользователю получить доступ к небезопасным ресурсам, даже если страница загружена по https.

1 ответ

Почему вы используете http? Вы можете получить сертификат SSL по https://letsencrypt.readthedocs.org/en/latest/intro.html

затем добавьте следующие данные в http.conf

tlsenable=yes
tlsbindaddr=0.0.0.0:8089
tlscertfile=/path-to/cert.pem
tlsprivatekey=/path-to/privkey.pem
Другие вопросы по тегам