Welcome! Log In Create A New Profile

Advanced

Re: trailing slash in location

November 18, 2012 10:10AM
On Nov 18, 2012, at 17:25 , amodpandey wrote:

> Please help me understand
>
> The below works
>
> location /stats/ {
> proxy_pass http://example.com;
> }
>
> or
>
> location /stats {
> proxy_pass http://example.com;
> }
>
> or
>
> location /stats {
> proxy_pass http://example.com/stats;
> }
>
> or
>
> location /stats {
> proxy_pass http://example.com/stats/;
> }
>
> or
>
> location /stats/ {
> proxy_pass http://example.com/stats/;
> }
>
> But this does not work
>
> location /stats/ {
> proxy_pass http://example.com/stats;
> }
>
> Smlly when stats is an upstream
>
> This works
>
> location /stats {
> proxy_pass http://stats;
> }
>
> but this does not
>
> location /stats {
> proxy_pass http://stats/;
> }

It should work. Probably "/stats/" > "/stats" does not work.

> What difference it makes when we have uri in the proxy_pass?

It does not work because nginx changes /stats/SOME/PAGE to /statsSOME/PAGE.

Please read for details:
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass


--
Igor Sysoev
http://nginx.com/support.html

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

trailing slash in location

amodpandey November 18, 2012 08:25AM

Re: trailing slash in location

Igor Sysoev November 18, 2012 10:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 176
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready