Welcome! Log In Create A New Profile

Advanced

Re: проблемы с unescape аргументов в proxy_set_header и proxy_pass

Anonymous User
October 16, 2010 05:30AM
небольшая поправка, arg_url тоже отправляется в escape виде, оказалось
просто первоначально в нем небыло символов, которые надо было экранировать.
Возможно ли сделать им unescape без использования встроенного perl?

2010/10/16 <ilya@aniskovets.com>

> Добрый день,
>
> передаю через X-Accel-Redirect аргументы в internal секцию, обнаружил (с
> помощью tcpdump), что $arg_auth отправляется на удаленный сервер в escape
> виде, а в $arg_domain по этой причине нельзя добавить http:// (так как
> proxy_pass тоже отправляет в escape виде), Однако, $arg_url передается в
> нормальном виде.
>
> location /protected/ {
> proxy_set_header Authorization $arg_auth;
> proxy_pass http://$arg_domain/$arg_url;
> proxy_set_header Host $arg_domain;
> internal;
> }
>
> Возможно ли это как-нибудь побороть? Или может есть другой вариант передачи
> параметров из php скрипта обратно в nginx, так, чтобы клиент это не видел?
>
> Внутри php скрипта:
>
> header('X-Accel-Redirect:
> /protected/?auth=escaped_string&domain=escaped_string&url=escaped_string");
>
> С уважением, Илья.
>
>
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

проблемы с unescape аргументов в proxy_set_header и proxy_pass

Anonymous User October 16, 2010 05:04AM

Re: проблемы с unescape аргументов в proxy_set_header и proxy_pass

Anonymous User October 16, 2010 05:30AM

Re[2]: проблемы с unescape аргументов в proxy_set_header и proxy_pass

Bdfy October 16, 2010 06:02AM

Re: проблемы с unescape аргументов в proxy_set_header и proxy_pass

Alex Vorona October 16, 2010 08:56AM

Re: проблемы с unescape аргументов в proxy_set_header и proxy_pass

Anonymous User October 16, 2010 11:00AM

Re: проблемы с unescape аргументов в proxy_set_header и proxy_pass

Alex Vorona October 16, 2010 02:16PM

Re: проблемы с unescape аргументов в proxy_set_header и proxy_pass

Anonymous User October 17, 2010 01:38AM

Re: проблемы с unescape аргументов в proxy_set_header и proxy_pass

Maxim Dounin October 17, 2010 05:20AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 159
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready