面板:8.1.0插件版本:nginx 1.22.1 php: 5.6
问题描述:请教各位大佬,因网站检查出来有Host头攻击漏洞,需要修复,经过使用ModHeader做HOST攻击测试发现,只要网站没有开启SSL,那么Host配置是生效的;只要是网站开启了SSL配置,那么Host配置就不生效,并且未开启SSL的网站检查是可以看到请求标头中的HOST
开启HTTPS后,网站检查处请求标头中是没有HOST的
百度上搜索出来均是在NGINX上添加如下代码,但是均不生效
- server {
- listen 80 default_server;
- server_name _;
- access_log off;
- return 403;
- }
复制代码
1、防火墙应该是没有问题的,因为网站未开启SSL时,HOST是正常的
2、浏览器缓存应该也没问题,已经清过很多次,并且换过电脑测试
3、服务器也已多次重启,SSL证书也检查是正常的
在此请问有没有大佬能给出点提示或者思路从哪里调整
|
|