照web.py的cookbook部署不成功。
- 在/etc/lighttpd/lighttpd.conf中找到error.log的路径,查看log信息。
- 在error.log中的log信息,只会告诉你启动不成功,但没有不成功的原因。运行sudo lighttpd -D -f /etc/lighttpd/lighttpd.conf,可以看到不成功的具体原因。
- 如果ImportError: No module named flup.server.fcgi,需要安装flup模块
pip install flup==1.0
注意flup==1.0,如果直接pip install flup安装,可能会有版本的问题。 - 如果sudo lighttpd -D -f /etc/lighttpd/lighttpd.conf没有报错,error.log中也没有提示失败,那么按照cookbook的方法应该可以部署成功。
- 重启
/etc/init.d/lighttpd restart