Welcome! Log In Create A New Profile

Advanced

Re: Forwarding to upstream server at port specified in url query paramter

Jonathan Matthews
March 06, 2013 04:56AM
On 6 March 2013 07:04, dakun <nginx-forum@nginx.us> wrote:
> Thanks for the advice on $arg_PARAMETER. It allows me to retrieve the
> parameter. However I am not able to use it as a port number for proxy_pass.
>
> This shows that I can get the parameter and use it in rewrite:
> location /test {
> rewrite ^ http://www.google.com/?q=$arg_p;
> }
>
> This does not work. Got error "no resolver defined to resolve
> www.google.com" in log.
> location /path {
> proxy_pass http://www.google.com/?q=$arg_p;
> }

Come on chap - try a bit harder!
http://bit.ly/12tikWj

> This shows that I can use the parameter in a rewrite prior to proxy_pass:
> location /path {
> rewrite ^(.*)$ /?q=$arg_p break;
> proxy_pass http://www.google.com/;
> }
>
> Unfortunately I still can't use the paramrter value as an upstream port
> number:
> location /path2 {
> rewrite ^(.*)$ :$arg_p break;
> proxy_pass http://www.google.com;
> }

No, you just haven't configured it correctly.

You really need to read the proxy_pass and rewrite documentation more carefully.
Neither works exactly the way you seem to think they do.

Jonathan
--
Jonathan Matthews // Oxford, London, UK
http://www.jpluscplusm.com/contact.html

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Forwarding to upstream server at port specified in url query paramter

dakun March 05, 2013 07:51PM

Re: Forwarding to upstream server at port specified in url query paramter

Jonathan Matthews March 05, 2013 08:20PM

Re: Forwarding to upstream server at port specified in url query paramter

dakun March 06, 2013 02:04AM

Re: Forwarding to upstream server at port specified in url query paramter

Jonathan Matthews March 06, 2013 04:56AM

Re: Forwarding to upstream server at port specified in url query paramter

dakun March 06, 2013 01:36PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 232
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