我正在尝试使用ubuntu 14.04上的lighttpd服务器设置我的web.py应用程序。
我已经按照以下教程进行了完全相同的操作。
http://crosbymichael.com/webpy-server-setup.html
和
https://superuser.com/questions/436580/setting-up-lighttpd-and-fastcgi-for-my-own-web-app
当我运行应用程序时,我收到以下错误
2016-11-25 10:54:23 :( log.c.166)服务器启动2016-11-25 10:54:23: (mod_fastcgi.c.1103)fastcgi-backend /var/www/index.py未能 开始时间:2016-11-25 10:54:23 :( mod_fastcgi.c.1107)孩子退出了 状态13 /var/www/index.py 2016-11-25 10:54:23:(mod_fastcgi.c.1110) 如果您尝试将应用程序作为FastCGI后端运行,请确保 您正在使用启用FastCGI的版本。如果这是Gentoo上的PHP, 将'fastcgi'添加到USE标记。 2016-11-25 10:54:23: (mod_fastcgi.c.1398)[错误]:产生fcgi失败。 2016年11月25日 10:54:23 :( server.c.1021)插件配置失败。走下去。
答案 0 :(得分:2)
错误说lighttpd尝试启动你的应用程序失败了。尝试手动运行您的应用,看看它无法启动的原因。您可能缺少脚本所需的Python模块。
BTW,最新版本的lighttpd(1.4.42+)支持Python应用程序的WSGI:https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModSCGI
另见:
https://redmine.lighttpd.net/projects/lighttpd/wiki/HowToPythonWSGI