Nginx   发布时间:2022-05-11  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Nginx Django FastCGI WSGI错误? (非致命)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我用fastcgi在Nginx上运行django.
当我运行runfcgi时,我看到这些错误:

python manage.py runfcgi daemonize=@R_197_11372@se host=127.0.0.1 port=8000
WsgiServer: missing FastCGI param SERVER_NAME required by Wsgi!
WsgiServer: missing FastCGI param SERVER_PORT required by Wsgi!
WsgiServer: missing FastCGI param SERVER_PROTOCOL required by Wsgi!

在我的Nginx错误日志中,我看到了这个:

2011/01/31 10:33:16 [error] 15921#0: *4 FastCGI sent in stderr: "WsgiServer: missing FastCGI param SERVER_NAME required by Wsgi!
WsgiServer: missing FastCGI param SERVER_PORT required by Wsgi!
WsgiServer: missing FastCGI param SERVER_PROTOCOL required by Wsgi!" while reading upstream,client: ::1,server: localhost,request: "GET / http/1.1",upstream: "fastcgi://127.0.0.1:8000",host: "localhost"
2011/01/31 10:38:35 [error] 15921#0: *6 FastCGI sent in stderr: "WsgiServer: missing FastCGI param SERVER_NAME required by Wsgi!
WsgiServer: missing FastCGI param SERVER_PORT required by Wsgi!
WsgiServer: missing FastCGI param SERVER_PROTOCOL required by Wsgi!" while reading upstream,host: 

“本地主机”

一切正常,但只是我不希望我的错误日志充斥着这些信号.我已经看到了关于apache的解决方案,其中涉及使用.htaccess(我认为它无论如何都不相关),但我找不到任何适用于Nginx的东西.

最佳答案
添加到Nginx位置:

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

大佬总结

以上是大佬教程为你收集整理的Nginx Django FastCGI WSGI错误? (非致命)全部内容,希望文章能够帮你解决Nginx Django FastCGI WSGI错误? (非致命)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: