无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[教程] WDCP V3.0.8 web日志处理小记

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

环境:centOS6.8
Apache,nginx,但是只启用了Apache
监听了80,443端口
1. 设置日志
系统设置 》web日志处理
01.png
2017-5-3 11:02

(步骤1)
如上图设置开启web日志处理功能
检查网站配置
80端口:
文件管理》Apache

步骤2

03.png
2017-5-3 11:05

(步骤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日志处理”面板回恢复原始状态,如下图
   

步骤1

QQ截图20170503104957.png
2017-5-3 11:01

    3)重启服务器后,发现服务器不在生成日志了(处理办法:打开服务器根目录,进入/etc/logrotate.d/,找到web_logs文件,编辑,在endscript行前一行插入一行 “/sbin/service httpd reload > /dev/null 2>&1 || true”,重启服务器,完毕!

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

TOP

返回列表