FastCGI发送到stderr:“WSGIServer:缺少WSGI所需的FastCGI参数SERVER_PROTOCOL!”

时间:2011-11-12 17:34:44

标签: django nginx fastcgi

我正在使用NGINX + FASTCGI + DJANGO,在我的NGINX错误日志中,我看到了这个错误:

在stderr中发送的FastCGI:“WSGIServer:缺少WSGI所需的FastCGI参数SERVER_PROTOCOL!”

发现this solution显然是同样的问题,但我已经在我的nginx.conf文件中有这些行,但仍然给我上述错误。

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您还需要将以下行添加到nginx配置中的位置块

fastcgi_param SERVER_PROTOCOL $ server_protocol;

所以你需要的四个是:

fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
fastcgi_param SERVER_PROTOCOL $server_protocol;