Hi, there.
We’re using nginx with PHP through FastCGI, and from nginx 0.7.36 on,
the PHP
global variable $_SERVER[“SERVER_ADDR”] is always 0.0.0.0, but with the
same PHP
configuration, nginx 0.7.35 passed the correct server address, so I
think
there’s a bug in nginx 0.7.36+.
Regards,
Kinch Zhang
i can validate this.
i was running 0.7.31, i just upgraded to 0.7.42, and it stopped
reporting the right variable.
it is being passed like so:
fastcgi_param SERVER_ADDR $server_addr;
so there is a bug somewhere.
so with me.
I am using 0.7.42 and php-fpm.
2009/3/17 mike [email protected]:
On Tue, Mar 17, 2009 at 03:56:38AM +0000, Kinch Zhang wrote:
We’re using nginx with PHP through FastCGI, and from nginx 0.7.36 on, the PHP
global variable $_SERVER[“SERVER_ADDR”] is always 0.0.0.0, but with the same PHP
configuration, nginx 0.7.35 passed the correct server address, so I think
there’s a bug in nginx 0.7.36+.
The attached patch should fix the bug.
On Tue, 2009-03-17 at 23:00 +0300, Igor S. wrote:
On Tue, Mar 17, 2009 at 03:56:38AM +0000, Kinch Zhang wrote:
We’re using nginx with PHP through FastCGI, and from nginx 0.7.36 on, the PHP
global variable $_SERVER[“SERVER_ADDR”] is always 0.0.0.0, but with the same PHP
configuration, nginx 0.7.35 passed the correct server address, so I think
there’s a bug in nginx 0.7.36+.
The attached patch should fix the bug.
Works for me.
Cliff
works fine for me too.
2009/3/18 Cliff W. [email protected]: