Python 无法将lighttpd配置为web.py

Python 无法将lighttpd配置为web.py,python,lighttpd,web.py,Python,Lighttpd,Web.py,我正试图在ubuntu 14.04上用lighttpd服务器安装我的web.py应用程序 我遵循了下面的教程,做了与前面提到的完全相同的事情 及 当我运行应用程序时,我得到以下错误 2016-11-25 10:54:23:(log.c.166)服务器已启动2016-11-25 10:54:23: (mod_fastcgi.c.1103)fastcgi后端/var/www/index.py无法 开始时间:2016-11-25 10:54:23:(mod_fastcgi.c.1107)孩子带着

我正试图在ubuntu 14.04上用lighttpd服务器安装我的web.py应用程序

我遵循了下面的教程,做了与前面提到的完全相同的事情

当我运行应用程序时,我得到以下错误

2016-11-25 10:54:23:(log.c.166)服务器已启动2016-11-25 10:54:23: (mod_fastcgi.c.1103)fastcgi后端/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”添加到使用标志中。2016-11-25 10:54:23: (mod_fastcgi.c.1398)[错误]:生成fcgi失败。2016-11-25 10:54:23:(server.c.1021)插件配置失败。正在下降


错误表明lighttpd尝试启动您的应用程序,但失败。尝试手动运行你的应用程序,看看为什么它无法启动。您可能缺少脚本所需的Python模块

顺便说一句,lighttpd(1.4.42+)的最新版本支持用于Python应用程序的WSGI:

另见:


你的意思是如果我在wsgi中托管它,就不需要在lighttpd上运行了?你仍然需要lighttpd。检查您的应用程序使用的协议是否与您配置的lighttpd使用的协议相同。lighttpd从lighttpd的环境执行脚本,这可能与从命令行执行脚本时的环境不同。检查lighttpd在尝试启动脚本时是否使用了适当的路径。您能帮助我吗?我想不出还有什么提示:从小处做起。在尝试使任何更复杂的工作之前,先从中获取一个示例。