【已解答】网站安全扫描下的站点日志设置问题
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:V11.3.0系统版本:CentOS 7.4.1708 x86_64
问题描述:网站安全检测后,一直提示“修复方案:1.检查网站配置 2.确认日志记录已启用 3.检查日志文件路径设置”根据提示在配置文件里做了检查,路径没有任何问题。问题出在哪?
相关截图(日志、错误):
这个提示是说网站没有日志文件,有几种可能
1,网站配置文件没有写日志的配置,如没有修改配置文件,面板默认是有的
2,写访问日志没有开启,可在网站---网站目录内进行开启
3,修改过日志文件的路径
4,网站无法访问,或者没有访问,没有日志产生
5,删除过访问日志文件,一般重启nginx/apache可重新开始记录日志 1、2回复:配置文件内有加载日志,日志访问已开启(打勾)
3回复:修改过路径,恢复后仍是系统默认路径,也没什么问题
4、网站能正常访问,也有日志产生
5、删除访问日志并重启后仍可以记录日志,但还是在网站安全扫描里显示和提示“未找到访问日志文件”
我用的是apache,不是Nginx。当我切换成Nginx后就能正常发现日志 1、2、3、4、5的建议都排查了,问题依旧存在 我用的是apache2.4 没大神回复吗?是因为此错误提示是只会在apache中出现吗? 宝塔用户_bexthi 发表于 2025-12-2 15:07
没大神回复吗?是因为此错误提示是只会在apache中出现吗?
我和你一样的问题,一模一样,上面的问题也都一一排查了,我刚也提了个帖子,等待官方看看是啥问题,可能与apache有关系,我两台服务器,nginx的可以,apache的不可以
访问日志是以域名.log命名的,其他格式暂不支持 问题已经解决了,确实如楼上所说,在站点配置里把日志后缀的横杠换成点就行了。
比如:域名.-error_log直接改成域名.log
出现这种情况的主要原因是nginx配置文件默认的日志格式是域名.log,而apache默认的是_log,恰巧V11.3.0更新的此面板新增流量统计功能是按照nginx默认的日志格式开发的。 后续会针对这块进行优化
页:
[1]