Назад | Перейти на главную страницу

lighttpd по вопросам разрешений Fedora

Я пытаюсь начать работу с lighttpd в Fedora 16, чтобы запустить RESTful api для разработки. Прямо сейчас даже с самым простым образцом конфигурационного файла я получаю 404 страницы, когда я знаю, что страницы, на которые я указываю, существуют. Читая другие вопросы, я склоняюсь к тому, что это проблема с разрешениями, но меня смущает, как lighttpd работает в Fedora.

Есть пользователь с именем "lighttpd", а не "www-data"? Я не вижу этого пользователя в инструменте system-config-users и не могу использовать его, чтобы проверить, какие у него разрешения.

Я пытаюсь указать lighttpd на "/ var / www / lighttpd", в котором есть несколько примеров страниц. Права доступа для файлов внутри установлены на -rw-r - r-, а права для папки, содержащей их, - drwxr-xr-x. Разве это не значит, что эти файлы может просматривать любой пользователь?

Я не уверен, что еще мне следует проверить, так как у меня нет большого опыта настройки сервера. Любая помощь будет оценена.

Изменить: я следил за конфигурацией учебника Вот поэтому файл 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" 

или активируйте индексные файлы (и создайте их!)

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

(или и то, и другое. Если индексный файл существует, он имеет приоритет над dirlistings)