apache
一台Centos 7.2服务器,已安装apache httpd ,并开机自启动。
- 确保apache无法访问根目录
- 查看apache配置文件,确定里面对根目录是拒绝所有请求
-
vim /etc/httpd/conf/httpd.conf
- 删除网站的目录浏览权限
- Indexes即为目录浏览权限,直接删除掉即可
- apache默认没有限制限制http方法,我们可以在路径配置中加入
- <LimitExcept GET POST >
- Require all denied
- </LimitExcept>
- 保存退出
- 限制post数据大小
- 编辑配置文件 在文件中加下行,注意不要放在路径的申明中
- LimitRequestBody 100
- 记录post的数据
- 很多攻击行为由post发起,记录post数据可以便于追踪溯源 编辑配置文件 加载记录IO的模块
-
LoadModule dumpio_module modules/mod_dumpio.so
- 指定日志级别,记录IO (位置一定要对,不能随意编辑)
-
LogLevel dumpio:trace7 DumpIOInput On
- 保存退出,并重启服务
- systemctl restart httpd