Задать вопрос
@vipvipvipvipvipvipvipvip

Проксировать с помощью Nginx Websocket wss в ws?

Проблема в следующем:
От клиента к серверу по протоколу ws (new WebSocket("ws://domen.ru:1111) передаются данные. Все отлично работает.

Клиент перешел на протокол wss (new WebSocket("wss://domen.ru:1111), как я понимаю все приходит в шифрованном виде. Дальше сервер не может понять, что происходит.

Возможно с помощью Nginx проксировать wss в ws с расшифровкой трафика и отдать серверу?
...
location /wss {
proxy_pass http://domen.ru:1111;
...

Или я не правильно понимаю механизм проксирования и расшифровку надо делать на стороне сервера?
  • Вопрос задан
  • 2571 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
Решения вопроса 1
Конечно можно. Только на сервере. Ставьте nginx и дальше по документации
И как совет - ws и wss держите на разных портах. Путаницы будет меньше.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы