lighttpdが「unknown config-key:accesslog.filename」と言っているのはなぜですか?


14

Lighttpd Webサーバーに単純なvhostを作成し、これらの行を.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

私に何ができる?

回答:



0

(Entwareパッケージを使用した)ルーター上のLighttpdでこの問題が発生した場合は、このモジュールがインストールされていることを確認してください。

1)ssh経由でルーターに接続し、コマンドを実行します:

opkg list-installed

2)「lighttpd-mod-accesslog-1.4.xx」の行である必要があります。インストールされていない場合は、インストールします。

opkg install lighttpd-mod-accesslog

3)このモジュールとconfig-keyを追加して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ファイルを作成しました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.