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.filename
existe, 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?
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:
2) doit correspondre à "lighttpd-mod-accesslog - 1.4.xx". S'il n'est pas installé, installez-le:
3) ajustez (modifiez) votre fichier lighttpd.conf en ajoutant ce module et la clé de configuration:
4) redémarrez Lighttpd:
Ces étapes m'ont aidé. J'ai également créé le fichier access.log avant la manipulation de la configuration
la source