reverse proxy

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Аватара пользователя
pomoyka
Сообщения: 275
Зарегистрирован: Вт фев 08, 2022 6:40 am

Re: reverse proxy

Сообщение pomoyka » Сб сен 30, 2023 12:00 am

Удалось решить вопрос с Битриксом?

Аватара пользователя
Billy Bons
Сообщения: 80
Зарегистрирован: Чт дек 14, 2017 7:56 pm

Re: reverse proxy

Сообщение Billy Bons » Вс ноя 30, 2025 7:33 pm

Подскажите, а удалось кому-то разобраться с проксированием веб-сокетов через Brainy? Возможно такое? И если да, то как?

Аватара пользователя
sbury
Сообщения: 1739
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: reverse proxy

Сообщение sbury » Вт дек 02, 2025 7:02 am

Billy Bons писал(а):
Вс ноя 30, 2025 7:33 pm
Подскажите, а удалось кому-то разобраться с проксированием веб-сокетов через Brainy? Возможно такое? И если да, то как?
используйте nginx. Что бы обеспечить трансляцию Upgrade и Connection, локейшен для вашего webvsocket приложения добавте определения следующих заголовков

Код: Выделить всё

...
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
...

Аватара пользователя
Billy Bons
Сообщения: 80
Зарегистрирован: Чт дек 14, 2017 7:56 pm

Re: reverse proxy

Сообщение Billy Bons » Вт дек 02, 2025 12:40 pm

sbury писал(а):
Вт дек 02, 2025 7:02 am
используйте nginx. Что бы обеспечить трансляцию Upgrade и Connection, локейшен для вашего webvsocket приложения добавте определения следующих заголовков

Код: Выделить всё

...
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
...
Да я разобрался уже. Оно, к сожалению, так вот просто, с ходу, не заработало. Оказалось, что, помимо этого, нужно было ещё в главный конфиг nginx (страница панели "Установка вебсервера" > Редактировать конфигурацию nginx) в секцию http добавить:

Код: Выделить всё

    map $http_upgrade $connection_upgrade {
    default upgrade;
    ''      close;
    }
Теперь вот вопрос, затрёт очередное обновление эту инструкцию или нет? А если да, то как сделать так, чтобы не затёрло?

Ответить