возврат 404 полученного от fastcgi
Volodymyr Kostyrko
c.kworr на gmail.com
Ср Июл 28 19:29:38 MSD 2010
Чего-то я не понимаю.
index.php:
<?php
header('HTTP/1.0 404 Dead beef')
?>
nginx.conf:
location ~ .*\.php$ {
include /usr/local/etc/nginx/fastcgi_params;
fastcgi_pass unix:/tmp/.fastcgi.php.user/socket;
fastcgi_param SCRIPT_FILENAME /home/www$fastcgi_script_name;
}
> fetch -vvo- http://somesite/index.php
scheme: [http]
user: []
password: []
host: [somesite]
port: [0]
document: [/index.php]
---> somesite:80
looking up somesite
connecting to somesite:80
requesting http://somesite/index.php
>>> GET /index.php HTTP/1.1
>>> Host: somesite
>>> User-Agent: fetch libfetch/2.0
>>> Connection: close
>>>
<<< HTTP/1.1 200 OK
<<< Server: nginx/0.7.67
<<< Date: Wed, 28 Jul 2010 15:24:18 GMT
<<< Content-Type: text/html
<<< Transfer-Encoding: chunked
<<< Connection: close
<<< X-Powered-By: PHP/5.3.2
<<<
offset 0, length -1, size -1, clength -1
- 0 B 0 Bps<<< b
http_new_chunk(): new chunk: 11 (11)
<<< 0
http_new_chunk(): end of last chunk
Dead beef.
- 11 B 19 kBps
При этом:
> php-cgi < index.php
HTTP/1.0 404 Dead beef.
X-Powered-By: PHP/5.3.2
Content-type: text/html
Dead beef.
То ли лыжи не едут...
> uname -a
FreeBSD somesite 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Sat Jul 17 10:53:12
EEST 2010 arcade на somesite:/usr/obj/usr/src/sys/MINIMAL_8 amd64
--
Sphinx of black quartz judge my vow.
Подробная информация о списке рассылки nginx-ru