Friday, July 1, 2011

dontlog ของ Apache

การไม่เก็บ Log ของ Apache โดยใช้ SetEnvIf

เว็บไซต์ บางเว็บไซต์มีการใช้รูปภาพเป็นส่วนประกอบจำนวนมาก
จำพวกไฟล์ gif jpg png css js ico เป็นต้น ทำให้ปริมาณของ Apache Log
มีจำนวนมากกกกกกกกก จนเป็นเหตุให้ผลาญ Disk เกิ๊น

การไม่เก็บ Log ของไฟล์จำพวกนี้ ก้อช่วยลดปริมาณ Log ได้มากเหมือนกัน

วิธีการดังนี้
แก้ไขไฟล์คอนฟิก ของ Apache ในส่วน vhost

SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(css)|(js)|(ico)|(eot)$" dontlog
CustomLog "/var/log/www-access_log" combined env=!dontlog

หลังจากนั้น Restart Apache

Ref: http://www.howtoforge.com/setenvif_apache2

No comments:

Post a Comment