以Linux服务器Webmin/Virtualmin面板为例,讲述如何关闭网站的Apache日志。
通过浏览器登录Webmin,依次进入:Webmin–>服务器–>Apache Webserver–>Global configuration–>编辑配置文件。
或者使用WinSCP连接服务器,打开/etc/httpd/conf/httpd.conf文件。
找到如下信息:
ErrorLog /var/log/virtualmin/domain.com_error_log CustomLog /var/log/virtualmin/domain.com_access_log combined
其中domain.com是网站的域名,domain.com_access_log是网站的Apache访问日志,domain.com_error_log是网站的Apache错误日志。
目前网上大部分教程都是说,如果想禁用哪个日志,就在相应语句的前方加入#注释此句,手动清空该日志文件即可。
但这样操作之后,网站日志还是有记录,只是会记录到系统级别的log文件里。
如何彻底关闭Webmin/Virtualmin的Apache日志,怎样停止Apache日志,完全不记录log文件是否有办法?
正确的完全不记录log文件的做法是将日志路径设置为:/dev/null
在Webmin/Virtualmin面板里面,找到要关闭Apache日志的网站,按下图设置,重启Apache,搞定。
具体的操作方法参考下图:
参考文章:深度VPS