很多人用云服务器自己搭了 WordPress 网站之后,突然想看看有没有人访问、是不是被爬虫刷了、或者哪里出错了,但又不知道从哪下手。其实,网站访问日志就藏在服务器里,只要你会几条简单命令,就能轻松看到谁在什么时候访问了你的网站。
- 轻量2核2G4M 服务器99元/年(约8.25元/月)
了解详情 →
服务器4M带宽,访问速度更快,适合流量稍大的网站
- 轻量2核4G5M 服务器188元/年(约15.67元/月)
了解详情 →
服务器5M带宽 + 4G内存,性能均衡,适合中型应用
- 轻量2核4G6M 服务器199元/年(约16.58元/月)
了解详情 →
服务器6M带宽 + 4G内存,高性价比选择
立即查看详细配置和优惠,为您的项目选择最佳服务器
这篇文章就手把手告诉你,在自己用云服务器部署的 WordPress 网站上,怎么找到并查看真实的访问日志,不用装额外插件,也不用进后台翻半天。
- GPU推理型 32核64G服务器
691元/月
了解详情 →
1.5折32核超高性价比!
- GPU计算型 8核32G 服务器
502元/月
了解详情 →
适用于深度学习的推理场景和小规模训练场景
- HAI-GPU基础型 服务器26.21
元/7天
了解详情 →
搭载NVIDIA T4级GPU,16G显存
- HAI-GPU进阶型 服务器49元/7天
了解详情 →
搭载NVIDIA V100级GPU,32G显存
立即查看详细配置和优惠,为您的项目选择最佳服务器
先搞清楚你的网站用的是哪种 Web 服务器
小贴士:云产品续费较贵,建议一次性购买3年或5年,性价比更高。
点击了解更多优惠信息
WordPress 本身不记录访问日志,真正记录访问行为的是你服务器上跑的 Web 服务软件。目前最常见的是 Apache 和 Nginx。装 WordPress 的时候,如果你用的是 LNMP 或 LAMP 一键包,大概率用的是其中一种。
- 轻量2核2G3M 服务器68元/年(约5.67元/月)
了解详情 →
服务器适合个人项目、学习测试、小流量网站
- 轻量4核4G3M 服务器79元/年(约6.58元/月)
了解详情 →
服务器适合中型网站、企业官网、开发环境
- 轻量4核8G10M 服务器630元/年(约52.5元/月)
了解详情 →
服务器适合高并发应用、数据库服务器、电商平台
点击了解更多优惠信息
不确定自己用的是哪个?连上服务器后,用下面这个命令就能看出来:
ps aux | grep -E 'nginx|apache'
如果输出里有 nginx,那就是 Nginx;如果有 apache2 或 httpd,那就是 Apache。这一步很关键,因为两种服务器的日志路径不一样。
通过 SSH 登录你的云服务器
要查看日志,你得先登录到云服务器。绝大多数 Linux 云服务器都支持 SSH 远程登录。打开你电脑的终端(Mac/Linux)或用 PuTTY(Windows),输入:
ssh 用户名@你的服务器IP地址
比如你的用户名是 ubuntu,服务器 IP 是 123.123.123.123,那就输入:
ssh ubuntu@123.123.123.123
输完密码(或者用密钥)成功登录后,你就进入了服务器的命令行环境。
找到日志文件的默认位置
不同 Web 服务器的日志默认路径不同。以下是两种主流服务器的日志位置:
- Nginx 访问日志:通常在
/var/log/nginx/access.log - Nginx 错误日志:通常在
/var/log/nginx/error.log - Apache 访问日志:通常在
/var/log/apache2/access.log(Debian/Ubuntu)或/var/log/httpd/access_log(CentOS/RHEL) - Apache 错误日志:对应为
/var/log/apache2/error.log或/var/log/httpd/error_log
如果你用的是宝塔面板这类可视化工具,日志可能放在 /www/wwwlogs/ 目录下,文件名通常是你的域名加上 -access_log 或 -error_log。比如 example.com-access_log。
用命令查看日志内容
日志文件可能很大,直接打开会卡死。所以要用专门的命令来查看。以下是几个最实用的命令:
- 实时查看最新访问记录:
tail -f /var/log/nginx/access.log
这条命令会持续输出最新的访问日志,非常适合监控当前谁在访问你的网站。按Ctrl + C可以退出。 - 查看最后 50 行日志:
tail -n 50 /var/log/nginx/access.log - 搜索特定关键词(比如某个 IP 或 URL):
grep "192.168.1.1" /var/log/nginx/access.log
或者
grep "/wp-login.php" /var/log/nginx/access.log
这个特别有用,比如你想看看有没有人暴力破解你的后台登录页。 - 分页查看整个日志文件:
less /var/log/nginx/access.log
用方向键上下翻页,按q退出。
注意:有些日志文件需要管理员权限才能读。如果提示“Permission denied”,就在命令前加 sudo,比如:
sudo tail -f /var/log/nginx/access.log
日志里都记录了些什么?怎么看懂?
一条典型的 Nginx 访问日志长这样:
123.123.123.123 - - [10/Jan/2026:14:23:01 +0800] "GET / HTTP/1.1" 200 1234 "https://example.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
这段信息其实包含了很多关键内容:
- 123.123.123.123:访问者的 IP 地址
- [10/Jan/2026:14:23:01 +0800]:访问时间(注意时区)
- “GET / HTTP/1.1”:请求方法(GET/POST)、访问的路径(这里是首页 /)、使用的 HTTP 协议版本
- 200:HTTP 状态码,200 表示成功,404 是页面没找到,500 是服务器错误
- 1234:返回给用户的页面大小(字节)
- “https://example.com/”:用户是从哪个页面跳转过来的(Referer)
- “Mozilla/5.0…”:用户用的浏览器和操作系统信息(User-Agent)
比如你看到很多 POST /wp-login.php 请求,状态码是 200 但 IP 不同,可能就是有人在试密码。这时候你可以用 grep 把这些记录单独提出来分析。
如果日志文件不存在怎么办?
有时候你按路径找,发现 access.log 根本不存在。这通常有几种可能:
- Web 服务器没启动,自然没日志。用
systemctl status nginx或systemctl status apache2检查服务状态。 - 日志路径被自定义了。可以查看 Web 服务器的配置文件确认实际路径:
Nginx 配置一般在/etc/nginx/nginx.conf或/etc/nginx/sites-enabled/default;
Apache 配置在/etc/apache2/apache2.conf或/etc/httpd/conf/httpd.conf。
在配置文件里搜索access_log或CustomLog就能找到真实路径。 - 日志被自动轮转(logrotate)了。系统为了防止日志太大,会定期把旧日志压缩并重命名,比如变成
access.log.1.gz。你可以用ls /var/log/nginx/看看有没有这类文件。
进阶:用工具可视化分析日志
如果你不想一直看命令行,也可以把日志下载到本地用工具分析。比如 GoAccess 是一个开源的实时日志分析工具,能生成漂亮的 报告,显示访问量、热门页面、访客国家、浏览器分布等。
安装 GoAccess(以 Ubuntu 为例):
sudo apt install goaccess
然后运行:
goaccess /var/log/nginx/access.log -o report. --log-format=COMBINED
生成的 report. 用浏览器打开就能看到可视化报表。这个对做流量分析特别有帮助。
总结一下关键步骤
要查看 WordPress 网站的访问日志,你只需要:
- 确认 Web 服务器类型(Nginx 还是 Apache)
- 通过 SSH 登录云服务器
- 找到对应日志文件路径
- 用
tail、grep等命令查看或筛选日志 - 根据日志内容判断访问行为是否正常
掌握这些方法后,你不仅能监控网站流量,还能快速发现异常访问、排查 404 或 500 错误,甚至提前防范攻击。这对于自己维护 WordPress 站点的人来说,是非常实用的基础技能。
下次再有人问“我的 WordPress 有没有人访问?”,你就可以自信地说:我直接看服务器日志就知道了!
| 厂商 | 配置 | 带宽 / 流量 | 价格 | 购买地址 |
|---|---|---|---|---|
| 腾讯云 | 4核4G | 3M | 79元/年 | 点击查看 |
| 腾讯云 | 2核4G | 5M | 188元/年 | 点击查看 |
| 腾讯云 | 4核8G | 10M | 630元/年 | 点击查看 |
| 腾讯云 | 4核16G | 12M | 1024元/年 | 点击查看 |
| 腾讯云 | 2核4G | 6M | 528元/3年 | 点击查看 |
| 腾讯云 | 2核2G | 5M | 396元/3年(≈176元/年) | 点击查看 |
| 腾讯云GPU服务器 | 32核64G | AI模型应用部署搭建 | 691元/月 | 点击查看 |
| 腾讯云GPU服务器 | 8核32G | AI模型应用部署搭建 | 502元/月 | 点击查看 |
| 腾讯云GPU服务器 | 10核40G | AI模型应用部署搭建 | 1152元/月 | 点击查看 |
| 腾讯云GPU服务器 | 28核116G | AI模型应用部署搭建 | 1028元/月 | 点击查看 |
所有价格仅供参考,请以官方活动页实时价格为准。