Re: Перенаправление запроса в зависимости от ответа бекенда

2017-04-12 Пенетрантность trace
По первому пункту можно вот так 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

Перенаправление запроса в зависимости от ответа бекенда

2017-04-12 Пенетрантность trace
Всем привет.

Подскажите пожалуйста, можно ли реализовать следующие варианты.

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

2017-04-12 Пенетрантность Maxim Konovalov
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

2017-04-12 Пенетрантность Vadim A. Misbakh-Soloviov
В письме от среда, 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

2017-04-12 Пенетрантность Maxim Dounin
Изменения в 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

2017-04-12 Пенетрантность Maxim Dounin
Изменения в 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?

2017-04-12 Пенетрантность winmasta
Выбирать не приходится, работаем с тем, что дали. Была задача,  и она
решилась, всем большое спасибо за участие.

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?

2017-04-12 Пенетрантность Илья Шипицин
не все браузеры поддерживают вебсокеты.
по идее, то, что вебсокеты не поддерживаются, можно было бы уйти на 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?

2017-04-12 Пенетрантность winmasta
Спасибо, в контекст 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?

2017-04-12 Пенетрантность Yuriy Medvedev
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?

2017-04-12 Пенетрантность Dmitriy Lyalyuev
Попробуйте погуглить на "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?

2017-04-12 Пенетрантность 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