Board logo

标题: [教程] WDCP V3.0.8 web日志处理小记 [打印本页]

作者: williamjames001    时间: 2017-5-3 11:24     标题: WDCP V3.0.8 web日志处理小记

本帖最后由 williamjames001 于 2017-5-3 11:37 编辑

环境:centOS6.8
Apache,nginx,但是只启用了Apache
监听了80,443端口
1. 设置日志
系统设置 》web日志处理
01.png
(步骤1)
如上图设置开启web日志处理功能
检查网站配置
80端口:
文件管理》Apache
03.png
(步骤2)
找到要设置web日志的网站配置文件
找到CustomLog,ErrorLog
检查日志存放路径是不是跟(步骤1)中的一样
443端口:
找到文件 httpd-ssl.conf(443端口配置文件,路径在/www/wdlinux/httpd-2.4.23/conf/extra),在行“SSL Virtual Host Context”下面的443端口网站配置中找到ErrorLog,TransferLog检查路径是否跟(步骤1)一致.
完毕!
-------TIPS-----------------
1)修改443端口配置文件中的 TransferLogCustomLog,并在最后面添加 common,这样生成的日志格式就跟80端口的一样了
2)80,443端口设置的路径一样的话,这两个端口上产生的日志会写在同一个文件中;
3)设置服务器web日志格式
    打开配置文件 httpd.conf  (路径:/www/wdlinux/httpd-2.4.23/conf/httpd.conf ),找到“<IfModule log_config_module>”,在后面找到 LogFormat(有两行),
     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
     LogFormat "%h %l %u %t \"%r\" %>s %b" common
修改成:
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" common
    LogFormat "%h %l %u %t \"%r\" %>s %b" combined

这样,生成的日志内容的格式就有了蜘蛛等信息了。


-------BUG-----------------
    1)按照以上步骤设置好日志后,如果在 网站管理》站点列表 点击了更新所有站点配置,80端口的配置文件会被恢复到默认状态
    2)设置后如果重启了服务器,“web日志处理”面板回恢复原始状态,如下图
    QQ截图20170503104957.png
    3)重启服务器后,发现服务器不在生成日志了(处理办法:打开服务器根目录,进入/etc/logrotate.d/,找到web_logs文件,编辑,在endscript行前一行插入一行 “/sbin/service httpd reload > /dev/null 2>&1 || true”,重启服务器,完毕!


图片附件: [步骤1] QQ截图20170503104957.png (2017-5-3 11:01, 15.95 KB) / 下载次数 4932
http://www.wdlinux.cn/bbs/attachment.php?aid=7267&k=246d5f97818bb527d7279382c03f3516&t=1713495363&sid=0Qqqb0



图片附件: 01.png (2017-5-3 11:02, 14.9 KB) / 下载次数 4867
http://www.wdlinux.cn/bbs/attachment.php?aid=7268&k=990ab9040c7c25d18a9af7617dedb149&t=1713495363&sid=0Qqqb0



图片附件: [步骤2] 03.png (2017-5-3 11:05, 9.46 KB) / 下载次数 4940
http://www.wdlinux.cn/bbs/attachment.php?aid=7269&k=2f5dbd660da3513df2e6cb7755603ba4&t=1713495363&sid=0Qqqb0


作者: sanny    时间: 2017-5-4 22:26

没找到“web_logs”文件哦,我centos7没有




欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/) Powered by Discuz! 7.2