在Ubuntu的Apache日志中查看IP地址的方法如下:
/var/log/apache2/access.log
。nano
、vim
)或命令行工具查看日志文件,IP地址通常在每行记录的开头(第1列),格式为客户端IP - - [时间戳] "请求行" 状态码
等。192.168.1.1 - - [10/Aug/2025:12:00:00 +0800] "GET /index.html HTTP/1.1" 200 1024
,其中192.168.1.1
即为IP地址。awk
提取第1列(IP地址):awk '{print $1}' /var/log/apache2/access.log
。awk '{print $1}' /var/log/apache2/access.log | sort | uniq -c
(显示每个IP的出现次数)。mod_remoteip
模块配置从X-Forwarded-For
头部提取真实IP。参考来源: