Maxim Dounin
October 05, 2010 06:58AM
Hello!

On Mon, Oct 04, 2010 at 09:36:24PM +0200, Julien Vehent wrote:

> On Mon, 04 Oct 2010 12:20:54 -0400, "Dayo" <nginx-forum@nginx.us> wrote:
> > Try putting it into the php location instead.
> >
>
> Still the same....
>
> ----
> location ~ \.php$ {
> port_in_redirect off;
> include fastcgi_params;
> fastcgi_pass unix:/var/run/spawn-fcgi-php5.socket;
> fastcgi_index index.php;
> fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
> }
> ----
>
>
> Could it be cached somewhere ?
> I have haproxy as a frontend, but it really only does HTTP requests/responses balancing.

As long as you use fastcgi and your fastcgi application
returns wrong redirect - you should convince it to return correct
one by providing appropriate fastcgi_param's.

Changing fastcgi_param SERVER_PORT to 80 should be enough as far
as I understand your case.

Rewriting of 'Location' header returned by backend only available
for proxy (see proxy_redirect directive), where it's not possible
to control backend's idea about correct server address.

Maxim Dounin

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

rewrite server responses

Julien Vehent October 02, 2010 05:56AM

Re: rewrite server responses

Igor Sysoev October 02, 2010 06:00AM

Re: rewrite server responses

Julien Vehent October 02, 2010 06:22AM

Re: rewrite server responses

Dayo October 04, 2010 12:20PM

Re: rewrite server responses

Julien Vehent October 04, 2010 03:42PM

Re: rewrite server responses

Maxim Dounin October 05, 2010 06:58AM

Re: rewrite server responses

Julien Vehent October 05, 2010 07:40AM

Re: rewrite server responses

Julien Vehent October 05, 2010 07:46AM

Re: rewrite server responses

Grzegorz Nosek October 05, 2010 08:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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