有時我們的apache產生的日志是超大的并且 沒什么用處,這時我們就可以關閉了,關閉apache日志很簡單,直接ErrorLog off或 # CustomLog即可。
Web server(ex: Apache2、Nginx..) 的存取留下 Log 可以觀察很多東西、追蹤、找問題 等等, 但是量太大的時候, 另外一個困擾也會出現, IO 吃緊, Loading 隨著?高.
查官方網頁的說明: Log Files - Apache HTTP Server, 居然找不到關閉的方法. XD於 Apache2 想要將 VirtualHost 內某個 Domain 的 Log 記錄關掉, 要如何做呢?
Apache2 關閉 VirtualHost 的 Log 記錄方法
想將 Apache2 VirtualHost 的 Log 記錄關掉, 主要是下面兩行:
- ErrorLog off # 關掉 Error Log 記錄
- CustomLog /dev/null combined # 關掉 Access Log 記錄
范例代碼如下:
- ServerName example.com
- DocumentRoot /var/www/
- # ErrorLog /var/log/apache2/error.log
- # CustomLog /var/log/apache2/access.log combined
- ErrorLog off
- CustomLog /dev/null combined
新聞熱點
疑難解答