Welcome! Log In Create A New Profile

Advanced

Re: Rewriting Base URL when passing

adam estes
February 15, 2012 01:56PM
The problem is that its not going to be just /admin

There are around 10 urls defined.

I tried

location ~ ^/django(?P<django_path>.*?)$ {
uwsgi_param PATH_INFO $django_path;
uwsgi_pass 127.0.0.1:9001;
include uwsgi_params;
}


Which according to RegSkinner, would match anything after /django

But this did not work. Its still passing the django parth. What do I do?

On Wed, Feb 15, 2012 at 1:08 PM, Valentin V. Bartenev <ne@vbart.ru> wrote:

> On Wednesday 15 February 2012 21:32:30 adam estes wrote:
> > I'm trying to setup Django through UWSGI using Nginx.
> >
> > I got the UWSGI pass to work using this function
> >
> > location / {
> > include uwsgi_params;
> > uwsgi_pass 127.0.0.1:9001;
> > }
> > Unfortunately when I visit /django/admin. I get an error
> >
> > Page not found (404) Request Method: GET Request URL:
> > http://69.x.x.x/django/admin Using the URLconf defined in Django.urls,
> > Django tried these URL patterns, in this order: ^admin/
> >
> > How can I have nginx rewrite the url to not pass the /django part?
>
> You can use "rewrite" directive:
>
> http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite
>
> Or regexp "location" with captures and correspond uwsgi_param setting.
>
> http://nginx.org/en/docs/http/ngx_http_core_module.html#location
>
> i.e.:
>
> location /django/ {
>
> location ~ ^/django(?P<adm_path>/admin/.+)$ {
> uwsgi_param PATH_INFO $adm_path;
> ...
> }
>
> }
>
> wbr, Valentin V. Bartenev
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Rewriting Base URL when passing

adam estes February 15, 2012 12:34PM

Re: Rewriting Base URL when passing

António P. P. Almeida February 15, 2012 12:46PM

Re: Rewriting Base URL when passing

Valentin V. Bartenev February 15, 2012 01:10PM

Re: Rewriting Base URL when passing

adam estes February 15, 2012 01:56PM

Re: Rewriting Base URL when passing

Valentin V. Bartenev February 15, 2012 02:50PM

Re: Rewriting Base URL when passing

adam estes February 15, 2012 03:08PM

Re: Rewriting Base URL when passing

adam estes February 15, 2012 03:16PM

Re: Rewriting Base URL when passing

Valentin V. Bartenev February 15, 2012 03:36PM

Re: Rewriting Base URL when passing

adam estes February 15, 2012 03:42PM

Re: Rewriting Base URL when passing

adam estes February 15, 2012 03:44PM

Re: Rewriting Base URL when passing

Valentin V. Bartenev February 15, 2012 04:20PM

Re: Rewriting Base URL when passing

adam estes February 15, 2012 04:24PM

Re: Rewriting Base URL when passing

Valentin V. Bartenev February 15, 2012 04:40PM

Re: Rewriting Base URL when passing

adam estes February 15, 2012 04:42PM

Re: Rewriting Base URL when passing

Valentin V. Bartenev February 15, 2012 05:14PM

Re: Rewriting Base URL when passing

Valentin V. Bartenev February 15, 2012 05:58PM

Re: Rewriting Base URL when passing

Valentin V. Bartenev February 15, 2012 03:28PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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