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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于freebsd安装初体验的所有评论