Я создал просто vhost на веб-сервере Lighttpd и поместил эти строки в файл .conf.
server.errorlog = "/var/log/lighttpd/error.log"
accesslog.filename = "/var/log/lighttpd/access.log"
Я прочитал error.log и нашел это:
2011-04-22 00:36:58: (server.c.954) WARNING: unknown config-key: accesslog.filename (ignored)
Как это возможно? accesslog.filename
существует, это опция сервера.
Я нашел это на их сайте: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ConfigurationOptions
Что я могу сделать?
Если вы столкнулись с этой проблемой для Lighttpd на вашем маршрутизаторе (с пакетами Entware), убедитесь, что этот модуль был установлен вообще.
1) подключитесь к вашему роутеру через ssh и затем выполните команду:
2) должна быть строка с «lighttpd-mod-accesslog - 1.4.xx». Если он не установлен, установите его:
3) Настройте (измените) ваш файл lighttpd.conf, добавив этот модуль и конфигурационный ключ:
4) перезапустите Lighttpd:
Эти шаги помогли мне. Также я создал файл access.log перед манипуляциями с конфигурацией
источник