Welcome! Log In Create A New Profile

Advanced

Re: Nginx as reverse proxy for Jetty

Maxim Dounin
November 24, 2010 05:48AM
Hello!

On Wed, Nov 24, 2010 at 09:05:35AM +0100, Martin wrote:

> Okay,
>
> here it is.
>
> Martin
>
> Attachments:
> http://www.ruby-forum.com/attachment/5445/bigserver.conf

This location:

# bigserver.cz/username -> profile.bigserver.cz/username/profile/
location / {
rewrite ^/([^/]+) http://profile.bigserver.cz/$1/profile/ redirect;
}

matches requests to "/" exactly and stopped matching. But it
doesn't redirect "/" itself. Without index set this
obviously results in 403.

One simple solution is to define exact location = /, i.e.

location = / {
...
}

with appropriate proxy_pass'es.

In 0.8.42 behaviour has been changed to be a bit more
intuitive:

*) Change: now nginx tests locations given by regular expressions, if
request was matched exactly by a location given by a prefix string.
The previous behavior has been introduced in 0.7.1.

and your location / no longer prevents your regexp location with
proxy_pass from working. That's why you don't see "problem" in
0.8.53.

Maxim Dounin

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

Nginx as reverse proxy for Jetty

Stefan Scott November 18, 2010 05:52PM

Re: Nginx as reverse proxy for Jetty

Martin November 23, 2010 05:28AM

Re: Nginx as reverse proxy for Jetty

Maxim Dounin November 23, 2010 06:56AM

Re: Nginx as reverse proxy for Jetty

Martin November 23, 2010 08:10AM

Re: Nginx as reverse proxy for Jetty

Maxim Dounin November 23, 2010 10:48AM

Re: Nginx as reverse proxy for Jetty

Martin November 23, 2010 08:14AM

Re: Nginx as reverse proxy for Jetty

Martin November 24, 2010 03:12AM

Re: Nginx as reverse proxy for Jetty

Maxim Dounin November 24, 2010 05:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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