关于个人网站日志分析及找不到日志文件的解决

本次使用的是腾讯云轻量服务器,具体版本内容如下:

在nginx的日志查询时,我就碰到了一个问题,如下图:

说是没有这个文件,然后我就排查问题,

第一步:检查Nginx是否安装

rpm -qa | grep nginx
结果没有输出

第二步:查看这个是否在运行中
netstat -ntlp | grep 80 whereis nginx
可以看到是有这个服务且在运行中的

第三部:检查Nginx日志目录是否存在

tail -f /var/log/nginx/access.log
tail -f /usr/local/nginx/logs/access.log
grep access_log /etc/nginx/nginx.conf
这些常用的无一例外没有输出

第四步:思考其他原因

因为这个是我在腾讯云一键安装的wordpress,所以我搜索了一下这种情况下怎么处理,果然,就是这个原因导致的

find / -name "access.log" 2>/dev/null

算是找到我想要的了

# 查看所有日志文件
ls -la /www/wwwlogs/

这个是我为了先写笔记方便,就先搭建的个人博客

tail -3 /www/wwwlogs/wordpress.local.log

如图,关键信息:

时间IP操作说明
22:44:35218.89.56.182编辑文章719用户编辑文章
22:46:0143.136.123.139wp-cron定时任务系统后台任务
22:46:01218.89.56.182编辑文章738用户继续编辑

没有问题,这里就是我在编辑文章

tail -3 /www/wwwlogs/wordpress.local.error.log

然后查看错误日志

从图中分析是有人在扫描我的网站

2026/02/16 02:06:54 – 167.94.138.174
2026/02/19 03:46:16 – 66.132.153.115
2026/02/21 04:36:59 – 93.174.95.106

都是访问同一个路径:/.well-known/security.txt,这是自动扫描器/爬虫在探测你的网站,不是真实用户。

一般来说,不用太担心,通常就是日常扫描

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注