Re: nging прокси

Dmitry dmitry на zhigulinet.ru
Сб Май 7 17:19:38 UTC 2016


а не подскажите на пример, а то пока  не понял, как второй запрос послать,
как составить условие чтобы на основе ответа послать на другой сервер.

Изначально была идея отдать через proxy_pass в питон скрипт и на него  
всю работу возложить

On 07.05.2016 01:05, Den Bozhok wrote:
> Для разбора, нужно писать код, например на lua:
> https://github.com/openresty/lua-nginx-module#body_filter_by_lua
> 06.05.2016, 16:42, "Dmitry" <dmitry на zhigulinet.ru>:
>>
>> Код ответа всегда 200, именно разбирать ответ, возможно ли это?
>>
>> On 06.05.2016 10:48, Den Bozhok wrote:
>>
>>      А код ответа при этом 200 или 404?
>>
>>      06.05.2016, 08:22, "Dmitry" <dmitry на zhigulinet.ru
>>     <mailto:dmitry на zhigulinet.ru>>:
>>
>>          Добрый день!
>>          Возникла аздача проксировать https на два сервера, но со
>>         следующими условиями, если один севрвер ответит определенными
>>         запросом (не абонента в биллинге), то проксировать на второй
>>         сервер, пример так вот:
>>
>>         https://1.1.1.1:1443/osmp-s.php?command=check&account=1104492&txn_id=201604290950&sum=20.00
>>
>>          This XML file does not appear to have any style information
>>         associated with it. The document tree is shown below.
>>          <response>
>>          <osmp_txn_id>201604290950</osmp_txn_id>
>>          <result>5</result>
>>          <comment>User not found</comment>
>>
>>          </response>
>>
>>          То есть если User not found или result 5, отправлять на
>>         другой сервер.
>>          Подскажите в каком направление двигаться, спасибо!
>>
>>          _______________________________________________
>>          nginx-ru mailing list
>>         nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
>>         http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>>
>>      _______________________________________________
>>      nginx-ru mailing list
>>     nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
>>     http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org <mailto: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

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20160507/bc58bc5d/attachment.html>


Подробная информация о списке рассылки nginx-ru