Собственно subj.
Пытаюсь настроить на Gentoo lighttpd в chroot, но столкнулся с проблемой при запуске:
/usr/sbin/lighttpd-angel -D -f /etc/lighttpd/lighttpd.new.conf
2018-04-05 05:24:04: (log.c.171) opening errorlog '/www/log/error.log' failed: Permission denied
lighttpd-angel.c.141: child (pid=1884) exited normally with exitcode: 255
С директорией и правами всё в порядке:
ls -l /chroot/lighttpd/www
total 12
drwxrwxr-x 2 lighttpd lighttpd 4096 Apr 5 05:08 htdocs
drwxrwxr-x 2 lighttpd lighttpd 4096 Apr 5 04:52 lib
drwxrwxr-x 2 lighttpd lighttpd 4096 Apr 5 04:52 log
Конфиг простой:
cat /etc/lighttpd/lighttpd.new.conf
###############################################################################
var.basedir = "/www"
var.logdir = var.basedir + "/log"
var.statedir = var.basedir + "/lib"
server.modules = (
"mod_access",
"mod_accesslog"
)
include "mime-types.conf"
server.username = "lighttpd"
server.groupname = "lighttpd"
server.document-root = var.basedir + "/htdocs"
server.pid-file = "/var/run/lighttpd.pid"
server.errorlog = var.logdir + "/error.log"
server.indexfiles = ( "index.html" )
server.follow-symlink = "enable"
server.chroot = "/chroot/lighttpd"
server.port = 8080
accesslog.filename = var.logdir + "/access.log"
url.access-deny = ("~", ".inc")
Если же запускаю не в chroot'е, то всё в порядке.
Версия lighttpd 1.4.45
Кто-нибудь может подсказать в чём подводный камень?