最新消息:数据恢复成功,博主又回来啦,和你们同在!

Linux VPS Apache 释放空间限制日志大小

VPS ZmmFly 981浏览 2评论

Apache的访问日志真的很让人头疼…那东西太占地方了…

关掉吧,看不到是那些访问有问题…

开着吧,看是看得到那些访问有问题,但是呢…硬盘占用空间也随着蹭蹭地涨…

在没找到办法前只有定时手动去删除……很是麻烦啦。。。

好吧…博主为了解放那一点点时间就百度之…(嘘,其实博主很懒…)

很简单啦~~~

在你的Apache虚拟主机配置中加入下面的代码然后重启Apache就OK啦~~~

注意,下面的代码加在Directory上面~~也就是代替原Log的地方

<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
#日志格式配置
<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
#日志格式配置
CustomLog "|/usr/local/apache/bin/rotatelogs /var/www/xxx/log/access-%Y-%m-%d.log 1M " combined 
#上面这行是让访问日志以“access-年-月-日”的格式创建并限制为1M大小
CustomLog "|/usr/local/apache/bin/rotatelogs /var/www/xxx/log/access-%Y-%m-%d.log 86400 " combined 
#这个限制为每天创建一个日志文件! 
#这上面的xxx代表你的站点目录 
</IfModule>

#然后在shell里输入service httpd restart 再看看
#其实吧,Apache里的日志都可以这样设置,当然,前提是不要太奇葩就可以...

Apache是个奇妙的东西~~~NGINX同样是个奇妙的东西~~~Apache+Nginx的化学反应很好玩~~~~

转载请注明:SH自留地 » Linux VPS Apache 释放空间限制日志大小

发表我的评论
取消评论

Protected by WP Anti Spam

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. 高手啊
    婴儿游泳池6年前 (2013-04-20)回复
    • ......好吧....
      神情话意6年前 (2013-04-20)回复