快速业务通道

freebsd安装初体验

作者 佚名技术 来源 操作系统 浏览 发布时间 2012-06-27

今天早上伺服器lighttpd没有跑起来,发现是因为没有写入lighttpd.access.log的权限,所以造成不能启动

(mod_accesslog.c.535) opening access-log failed: Permission denied /var/log/lighttpd/lighttpd.access.log

目前的解法大概就是不能去改/var/log这个资料夹权限,所以我在/var/log底下新增lighttpd这个资料夹

#
#新增lighttpd资料夹
#
mkdir -p /var/log/lighttpd
#
#改变权限
#
chown -R www:www /var/log/lighttpd

接下来就是log档案会每日增大,所以必须靠newsyslog来帮忙了,首先当然就是要去设定newsyslog.conf

# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num]
/var/log/lighttpd/lighttpd.access.log www:www 644 7 * @T00 JC /var/run/lighttpd.pid

/var/log/lighttpd/lighttpd.access.log这就是你要每天定期备份的log档案

www:www这个档案拥有者,这个必须设定,不然lighttpd就不能让你启动,因为系统rotate log之后,权限会变成root

644这个不用说了吧,档案权限

7这个就是档案数量了喔,大概备份7天

* size大小,因为我设定每天备份,所以不限制大小了喔

@T00这就是每天晚上12点进行备份

$D0 rotate every night at midnight (same as @T00)
$D23 rotate every day at 23:00 (same as @T23)
$W0D23 rotate every week on Sunday at 23:00
$W5D16 rotate every week on Friday at 16:00

上面是man写的,很清楚吧,这样设定之后,大概就没什么问题了,剩下就是重新启动服务

#
#重新启动服务
#
/etc/rc.d/newsyslog restart
/etc/rc.d/syslogd restart

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号