Pourquoi lighttpd dit-il "clé de configuration inconnue: accesslog.filename"?


14

J'ai créé un simple vhost sur le serveur Web Lighttpd et mis ces lignes sur le fichier .conf.

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

J'ai lu error.log et j'ai trouvé ceci:

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

Comment est-ce possible? accesslog.filenameexiste, c'est une option du serveur.

Je l'ai trouvé sur leur site Web: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ConfigurationOptions

Que puis-je faire?

Réponses:



0

Si vous rencontrez ce problème pour Lighttpd sur votre routeur (avec les packages Entware), vérifiez que ce module a bien été installé.

1) connectez-vous à votre routeur via ssh et exécutez la commande:

opkg list-installed

2) doit correspondre à "lighttpd-mod-accesslog - 1.4.xx". S'il n'est pas installé, installez-le:

opkg install lighttpd-mod-accesslog

3) ajustez (modifiez) votre fichier lighttpd.conf en ajoutant ce module et la clé de configuration:

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

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

4) redémarrez Lighttpd:

/opt/etc/init.d/S80lighttpd restart

Ces étapes m'ont aidé. J'ai également créé le fichier access.log avant la manipulation de la configuration

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.