Re: Перенаправление запроса в зависимости от ответа бекенда
По первому пункту можно вот так proxy_next_upstream http_404; Posted at Nginx Forum: https://forum.nginx.org/read.php?21,273587,273588#msg-273588 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Перенаправление запроса в зависимости от ответа бекенда
Всем привет. Подскажите пожалуйста, можно ли реализовать следующие варианты. 1) Приходит запрос example.ru/aaa , если бекенд ответил 404 статус, тогда отправляем запрос на другой бекенд. 2) Приходит запрос example.ru/bbb, если бекенд ответил 404 статус, тогда подменяем uri на example.ru/zzz и отправляем на другой бекенд. Всё это без дополнительно взаимодействия с клиентом, т.е. со стороны клиента должно выглядить как запрос - ответ. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,273587,273587#msg-273587 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.12.0
On 12/04/2017 19:38, Vadim A. Misbakh-Soloviov wrote: > В письме от среда, 12 апреля 2017 г. 22:19:37 +07 пользователь Maxim Dounin > написал: >> Изменения в nginx 1.12.0 12.04.2017 >> >> *) Стабильная ветка 1.12.x. > > А когда ждать первый релиз 13? (а то в родмапе написано, что due: год, но > это, > я так понимаю, до завершения :) Дату пока не обсуждали. После майских, скорее всего. С праздником! -- Maxim Konovalov ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.12.0
В письме от среда, 12 апреля 2017 г. 22:19:37 +07 пользователь Maxim Dounin написал: > Изменения в nginx 1.12.0 12.04.2017 > > *) Стабильная ветка 1.12.x. А когда ждать первый релиз 13? (а то в родмапе написано, что due: год, но это, я так понимаю, до завершения :) ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
[nginx-ru-announce] nginx-1.12.0
Изменения в nginx 1.12.0 12.04.2017 *) Стабильная ветка 1.12.x. -- Maxim Dounin http://nginx.org/ ___ nginx-ru-announce mailing list nginx-ru-announce@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru-announce
nginx-1.12.0
Изменения в nginx 1.12.0 12.04.2017 *) Стабильная ветка 1.12.x. -- Maxim Dounin http://nginx.org/ ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Как правильно настроить nginx proxypass?
Выбирать не приходится, работаем с тем, что дали. Была задача, и она решилась, всем большое спасибо за участие. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,273530,273555#msg-273555 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Как правильно настроить nginx proxypass?
не все браузеры поддерживают вебсокеты. по идее, то, что вебсокеты не поддерживаются, можно было бы уйти на long polling и не делать из этого трагедии. странное у вас приложение, намаетесь вы с ним еще 2017-04-12 14:27 GMT+05:00 winmasta: > вот такая ошибка при входе > > VM197:37 WebSocket connection to 'ws://oktell.ooossa.ru/' failed: Error > during WebSocket handshake: Unexpected response code: 200 > > Posted at Nginx Forum: https://forum.nginx.org/read. > php?21,273530,273543#msg-273543 > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Как правильно настроить nginx proxypass?
Спасибо, в контекст location для нужного сервера добавил 2 директивы proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; и все заработало Posted at Nginx Forum: https://forum.nginx.org/read.php?21,273530,273549#msg-273549 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Как правильно настроить nginx proxypass?
Hello, for example location / { proxy_pass http://wsbackend; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } 12 апр. 2017 г. 12:51 PM пользователь "Dmitriy Lyalyuev" < dmit...@lyalyuev.info> написал: > Попробуйте погуглить на "nginx websocket proxy_pass". > Websocket - это не просто http запрос и его проксировать надо специальным > образом. > > 12.04.2017, 12:27, "winmasta": > > вот такая ошибка при входе > > > > VM197:37 WebSocket connection to 'ws://oktell.ooossa.ru/' failed: Error > > during WebSocket handshake: Unexpected response code: 200 > > > > Posted at Nginx Forum: https://forum.nginx.org/read. > php?21,273530,273543#msg-273543 > > > > ___ > > nginx-ru mailing list > > nginx-ru@nginx.org > > http://mailman.nginx.org/mailman/listinfo/nginx-ru > > -- > Best regards, > Dmitriy Lyalyuev > https://lyalyuev.info > +38066322962 > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Как правильно настроить nginx proxypass?
Попробуйте погуглить на "nginx websocket proxy_pass". Websocket - это не просто http запрос и его проксировать надо специальным образом. 12.04.2017, 12:27, "winmasta": > вот такая ошибка при входе > > VM197:37 WebSocket connection to 'ws://oktell.ooossa.ru/' failed: Error > during WebSocket handshake: Unexpected response code: 200 > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?21,273530,273543#msg-273543 > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Best regards, Dmitriy Lyalyuev https://lyalyuev.info +38066322962 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Как правильно настроить nginx proxypass?
вот такая ошибка при входе VM197:37 WebSocket connection to 'ws://oktell.ooossa.ru/' failed: Error during WebSocket handshake: Unexpected response code: 200 Posted at Nginx Forum: https://forum.nginx.org/read.php?21,273530,273543#msg-273543 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru