lighttpd关于Fedora权限问题

我正在尝试使用Fedora 16上的lighttpd来开发一个RESTful API。 现在即使是最基本的示例configuration文件,当我知道我指向的页面存在时,我也得到404页面。 从阅读其他问题我倾向于这是一个权限问题,但我很困惑如何lighttpd在Fedora上运行。

有一个用户叫“lighttpd”而不是“www-data”? 我无法在system-config-users工具中看到这个用户,我无法查看它拥有哪些权限。

我试图把lighttpd指向“/ var / www / lighttpd”,里面有一些示例页面。 里面的文件的权限设置为-rw-r -r–并且包含它们的文件夹的权限是drwxr-xr-x。 这不是说任何用户都可以查看这些文件吗?

我不知道还有什么我应该检查,因为我没有太多的服务器configuration经验。 任何帮助,将不胜感激。

编辑:我在这里遵循教程configuration,所以lighttpd.conf文件包含

server.document-root = "/var/www/lighttpd/" server.port = 3000 mimetype.assign = ( ".html" => "text/html", ".txt" => "text/plain", ".jpg" => "image/jpeg", ".png" => "image/png" ) 

我只是试图让基本示例页面工作。

lighttpd默认不提供目录。 要么启用dirlistings:

 dir-listing.activate = "enable" 

或激活索引文件(并创build一个!)

 index-file.names = ( "index.html" ) 

(或两者兼而有之,如果索引文件存在,则优先于dirlistings)