自己本機電腦開發調試網頁,Apache 都會紀錄自己 127.0.0.1 的訪問。打開 C:\Apache\logs\access.log,就會看到都是 127.0.0.1 開頭的紀錄。access.log 本身不會自動刪除,其中的紀錄也不會自動刪除。伴隨著使用,access.log 會愈來愈大、徒佔硬碟空間。
先停止服務 Apache2.2,而後刪除 access.log。開啟 httpd.conf 並搜尋 access.log,會找到這行:
CustomLog "logs/access.log" common
SetEnvIf Remote_Addr "127\.0\.0\.1" dontLog
CustomLog "logs/access.log" common env=!dontLog
啟動服務 Apache2.2,訪問 http://127.0.0.1 開頭的網頁,再去看 access.log 中就不再有任何紀錄。儘管還是會生成 access.log,但 access.log 的大小一直是 0 KB。
Linux 中:access.log 可能是 access_log;access.log 後面的單字 common 可能是 combined,common 和 combined 只是 Log 紀錄的形式不同,不會對結果產生影響。
沒有留言 :
張貼留言