Welcome! Log In Create A New Profile


Proxy_pass and slash witch nginx

May 18, 2011 03:36AM

I set up a reverse proxy for a client with Nginx.

I still have a problem when I click on a link but the name of the directory doesn't end with a slash.

The proxy address is http://proxy.com and all requests are returned to http://mydomain.com

Example: http://proxy.com/test/ and reference works well inside http://mydomain.com but remains on http://proxy.com/test/

If I remove the slash of the end I don't have http://proxy.com/test in the address bar but http://mydomain.com/test/ (with slash at the end because the other web server adds).

In the http headers I see a 301 but it is not handled by nginx visibly:


GET /test HTTP/1.1

Host: proxy.com
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0.1) Gecko/20100101 Firefox/4.0.1

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Accept-Language: en-us,en;q=0.5

Accept-Encoding: gzip, deflate

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 115

Connection: keep-alive

Cookie: language1=en; language2=en

HTTP/1.1 301 Moved Permanently

Server: nginx/0.7.67

Date: Wed, 18 May 2011 07:15:57 GMT

Content-Type: text/html; charset=iso-8859-1

Transfer-Encoding: chunked

Connection: keep-alive

Location: http://mydomain.com/test/

Age: 108

I thought to rewrite the rules but it might cause trouble.

If anyone has an idea on the subject, I'm interested.

Thank you
Subject Author Posted

Proxy_pass and slash witch nginx

myckeul May 18, 2011 03:36AM

Re: Proxy_pass and slash witch nginx

Maxim Dounin May 18, 2011 03:52PM

Re: Proxy_pass and slash witch nginx

myckeul May 19, 2011 03:18AM

Re: Proxy_pass and slash witch nginx

Igor Sysoev May 20, 2011 07:08AM

Re: Proxy_pass and slash witch nginx

myckeul May 20, 2011 08:26AM

Sorry, only registered users may post in this forum.

Click here to login

Online Users

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