Получаю 403 ошибку при использовании директории отличной от /srv/http.
$ groups dekamaru
:
wheel users http
$ groups http
:
http users
$ ls -l /home/dekamaru/code/php
-rwxrwxrwx 1 http http index.php
lighttpd.conf:
# This is a minimal example config
# See /usr/share/doc/lighttpd
# and http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions
server.modules = (
"mod_rewrite",
"mod_access",
"mod_accesslog"
)
server.port = 80
server.username = "http"
server.groupname = "http"
server.document-root = "/srv/http"
server.errorlog = "/var/log/lighttpd/error.log"
server.follow-symlink = "enable"
index-file.names = ( "index.html" )
mimetype.assign = (
".html" => "text/html",
".txt" => "text/plain",
".css" => "text/css",
".js" => "application/x-javascript",
".jpg" => "image/jpeg",
".jpeg" => "image/jpeg",
".gif" => "image/gif",
".png" => "image/png",
"" => "application/octet-stream"
)
include "vhost.conf"
include "fastcgi.conf"
fastcgi.conf:
server.modules += ("mod_fastcgi")
index-file.names += ("index.php")
fastcgi.server = (
".php" => (
"localhost" => (
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/tmp/php-fastcgi.sock",
)
)
)
vhost.conf:
$HTTP["host"] == "example.lo" {
server.document-root = "/home/dekamaru/code/php"
}
$ cat /etc/hosts
example.lo 127.0.0.1
Больший абсурд: после создания виртуального хоста на симлинк на /srv/http результат тот же...
UPD: при попытке выставить server.document-root
равным тому симлинку получаю 403 везде...
P.S. естественно после каждого изменения конфига lighttpd перезапукался.