Почему lighttpd высказывание “неизвестного ключа конфигурации: accesslog.filename”?

Я использую backintime, который, прежде всего, предназначен к рабочим столам Gnome/KDE. Однако это может работать от командной строки также.

Я описываю backintime как систему резервного копирования с дедупликацией "бедного человека".

Если бы необходимо было записать собственный резервный сценарий для использования rsync и hardlinks, то Вы закончили бы с чем-то подобным backintime.

  • Я использую крон для начинания backintime задания однажды в ночь.
  • Поскольку в документации говорится: реальное волшебство сделано rsync (возьмите снимки и восстановление), разность (проверка, если измененный somethind) и CP (делают hardlinks).
  • backintime может быть настроен с различными расписаниями. Я сохраняю ежемесячные резервные копии в течение 1 года, еженедельники в течение 1 месяца и ежедневные газеты в течение 1 недели.
  • backintime использует hardlinks. У меня есть ценность на 130 ГБ данных, и я создаю резервную копию этого ночью. Это только использует ценность на 160 ГБ пространства на втором диске из-за волшебства hardlinks.
  • Восстановление данных из местоположения резервирных копий так же просто как выполнение cp /u1/backintime/20100818-000002/backup/etc/rsyslog.conf /etc/rsyslog.conf. Вы не должны использовать GUI.
  • На втором диске первоначальная копия была дорогой (так как Вы не можете сделать hardlinks между двумя различными файловыми системами), но последующие копии быстры.
  • Я копирую данные от своих основных файловых систем до второй файловой системы на второй заменяемый в горячем режиме диск и периодически поворачиваю вторичный диск.

14
22.04.2011, 03:15
2 ответа

Опция accesslog.filename для mod_accesslog модуль, таким образом, необходимо загрузить тот модуль.

server.modules += ( "mod_accesslog" )
15
27.01.2020, 19:51
  • 1
    , Ценивший также! Я гуглил для этого только минуту назад. –  shevy 22.08.2014, 22:35

Если вы столкнулись с этой проблемой для Lighttpd на вашем маршрутизаторе (с пакетами Entware ), убедитесь, что этот модуль вообще был установлен.

1 )подключитесь к вашему роутеру по ssh и выполните команду:

opkg list-installed

2 )должно быть строкой с «lighttpd -mod -accesslog -1.4.xx». Если он не установлен, установите его:

opkg install lighttpd-mod-accesslog

3 )настроить (изменить )ваш файл lighttpd.conf, добавив этот модуль и конфигурационный ключ -:

server.modules = (
"mod_redirect",
...
"mod_accesslog",
)

...
accesslog.filename          =  "/opt/var/log/lighttpd/access.log"

4 )перезапустить Lighttpd:

/opt/etc/init.d/S80lighttpd restart

Эти шаги помогли мне. Также я создал файл access.log перед изменением конфигурации

0
27.01.2020, 19:51

Теги

Похожие вопросы