apache记录post数据
2017.03.20
开发笔记
 热度
℃
上个月有一个奇怪的需求,windows用apache记录post数据
1、mod_dumpio
修改httpd.conf,启用mod_dumpio:
1
| LoadModule dumpio_module modules/mod_dumpio.so
|
添加以下几行:
1 2
| LogLevel dumpio:trace7 DumpIOInput On
|
post日志会默认
记录在apache错误日志里面,apache_error.log
so easy!
2、mod_security
安装mod_security模块
下载地址
将文件:mod_security2.so 放进目录:apache/modules
文件:yajl.dll,libcurl.dll 放进目录:apache/bin
在httpd.conf中添加:
1
| LoadModule security2_module modules/mod_security2.so
|
修改httpd.conf,启用:
1
| LoadModule unique_id_module modules/mod_unique_id.so
|
添加以下几行:
1 2 3 4 5 6 7
| <IfModule security2_module> SecRuleEngine On SecAuditEngine On SecAuditLog F:/wamp/logs/post.log SecRequestBodyAccess on SecAuditLogParts ABIJDFHZ </IfModule>
|
其中SecAuditLog,就是日志保存地址