这是我尝试重新启动 lighttpd 时出现的情况
user:/# /etc/init.d/lighttpd restart
Stopping web server: lighttpd.
Starting web server: lighttpdDuplicate config variable in conditional 0 global: fastcgi.server
2010-02-13 22:08:30: (configfile.c.907) source: /etc/lighttpd/lighttpd.conf line: 179 pos: 1 parser failed somehow near here: (EOL)
failed!
当我注释掉 fastcgi 配置行时,Lighttpd 可以正常重新启动。
答案1
正如我在评论中所说,我的错误在于 php 已经配置了 lighttpd,并且配置文件已经放入 conf-eneabled 文件夹中:
/etc/lighttpd/conf-enabled/10-fastcgi.conf
只需删除 /etc/lighttpd/lighttpd.conf 中的我自己的 fastcgi 代码即可解决我的问题,希望它能够帮助遇到同样问题的人。