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

在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:35 | 218.89.56.182 | 编辑文章719 | 用户编辑文章 |
| 22:46:01 | 43.136.123.139 | wp-cron定时任务 | 系统后台任务 |
| 22:46:01 | 218.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,这是自动扫描器/爬虫在探测你的网站,不是真实用户。
一般来说,不用太担心,通常就是日常扫描
发表回复