Perché lighttpd sta dicendo "unknown config-key: accesslog.filename"?


14

Ho creato un semplice vhost sul server web Lighttpd e ho inserito queste righe nel file .conf.

server.errorlog                = "/var/log/lighttpd/error.log"
accesslog.filename             = "/var/log/lighttpd/access.log"

Ho letto error.log e ho trovato questo:

2011-04-22 00:36:58: (server.c.954) WARNING: unknown config-key: accesslog.filename (ignored)

Come è possibile? accesslog.filenameesiste, è un'opzione del server.

L'ho trovato sul loro sito Web: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ConfigurationOptions

Cosa posso fare?

Risposte:



0

Se si riscontra questo problema con Lighttpd sul router (con i pacchetti Entware), verificare che questo modulo sia stato installato.

1) connettiti al tuo router tramite ssh e poi esegui il comando:

opkg list-installed

2) dovrebbe essere in linea con "lighttpd-mod-accesslog - 1.4.xx". Se non è installato, installarlo:

opkg install lighttpd-mod-accesslog

3) regola (cambia) il tuo file lighttpd.conf con l'aggiunta di questo modulo e chiave di configurazione:

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

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

4) riavvia Lighttpd:

/opt/etc/init.d/S80lighttpd restart

Questi passaggi mi hanno aiutato. Inoltre ho creato il file access.log prima della manipolazione della configurazione

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.