Questions about proxy_pass and internal directives
Valentin V. Bartenev
ne at vbart.ru
Thu Oct 18 20:23:30 UTC 2012
On Thursday 18 October 2012 23:54:43 mrtn wrote:
> A correction to my earlier post: the request in my first question above
> should be for "mysite.com/foo/bar/sth/sth.html", and there is a
> corresponding file on the filesystem:
> "/home/www/mysite/static/foo/bar/sth/sth.html".
>
> Just tried something different, with this config:
>
> root /home/www/mysite/static;
>
> location /foo/bar/ {
> internal;
> proxy_pass http://127.0.0.1:8080;
> proxy_redirect off;
> }
>
> request to "mysite.com/foo/bar/sth" will return 404, and I can see that the
> request does not even get proxied to the application server. In addition,
> this access is not logged in error log but in the access log of nginx.
> However, request to "mysite.com/foo/bar/sth/sth.html" is served fine,
> despite of using "internal" directive.
>
Is this the only one "location" that you have in your "server" block?
wbr, Valentin V. Bartenev
--
http://nginx.com/support.html
http://nginx.org/en/donation.html
More information about the nginx
mailing list