无法将lighttpd配置为web.py

时间:2016-11-25 11:03:09

标签: python lighttpd web.py

我正在尝试使用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)插件配置失败。走下去。

1 个答案:

答案 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