首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置Apache来记录无效HTTP请求的IP

如何配置Apache来记录无效HTTP请求的IP
EN

Server Fault用户
提问于 2020-08-09 09:41:06
回答 1查看 123关注 0票数 1

我的Apache/2.4.29 (Ubuntu)使用化名IP创建访问日志条目:

代码语言:javascript
复制
88.130.0.0 88.130.0.0 - - [09/Aug/2020:11:30:51 +0200] "GET / HTTP/1.1" 200 279 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"

当我连接ncat并执行无效的HTTP请求时,不会记录IP。

代码语言:javascript
复制
[09/Aug/2020:11:31:38 +0200] "test\n" 400 226

在这种情况下,我如何配置Apache来记录IP呢?

使用以下日志格式:

代码语言:javascript
复制
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined

使用此VirtualHost指令启用日志记录:

代码语言:javascript
复制
CustomLog ${APACHE_LOG_DIR}/access.log combined

假名化是用mod_log_ipmask (https://github.com/webfactory/mod_日志_依位掩模)实现的。

EN

回答 1

Server Fault用户

发布于 2020-08-10 19:39:50

输出.

apache2ctl -DDUMP_CONFIG | grep -vE "^[ ]*#[ ]*[0-9]+:"

显示了<VirtualHost xxx:80>的日志配置与<VirtualHost xxx:443>的日志配置不同。它现在像预期的那样工作。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1029394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档