IIS、nginx、apache只允许域名访问配置
2017-09-09 16:49
671 查看
您开启WAF后,攻击者只能看到WAF的IP,不能看到您的IP,攻击者通过域名访问您的网站时,就会根据规则拦截。
但是如果您的网站可以输入IP地址直接访问,是无法达到防御效果的。比如(http://42.121.43.*/index.php,这类可以不通过域名访问的应用,无法防御)。
请按照本文配置,禁止使用IP地址直接访问网站。
IIS 禁止IP直接访问配置方法
1、打开控制面板->internet信息管理服务器,选择需要绑定域名的网站。![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
2、点击绑定,选择编辑。添加需要绑定的域名
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
3、重启IIS服务器。
Apache 禁止IP直接访问配置方法
1、打开配置文件httpd.conf。 2、在配置文件末添加如下配置:。ServerName 42.*.*.* Order Allow,Deny Deny from all DocumentRoot "C: /www" ServerName www.waftest.cn3、重启apache服务器。
Nginx 禁止IP直接访问配置方法
1、打开Nginx服务器配置文件。 2、找到server配置,如下:server{ listen 80; server_name waftest.com; index index.html index.htm index.php; root /home/wwwroot; ……略……}3、添加如下红色代码:
server{ listen 80; server_name tt3.dm-l.com; index index.html index.htm index.php; root /home/wwwroot;
if ( $host ~* "\d+\.\d+\.\d+\.\d+" ) { rewrite ^(.*) http://www.dm-l.com; }
……略……}5、重启nginx服务器。
相关文章推荐
- Nginx,Apache只允许域名访问详细配置
- AJAX跨域轻松配置nginx允许多个域名跨域访问
- wamp的最新apache2.4.9配置httpd.conf允许外部访问
- nginx配置ssl证书,允许ssl访问
- Apache禁止ip访问只允许域名访问
- apache配置域名访问本地空间
- Nginx (安装+ 配置域名+ 访问认证 +发布文件)
- nginx多域名配置与 pathinfo(/ 文件夹形式) URL访问不支持配置
- wamp2.5 配置Apache允许外网访问
- 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
- centos下nginx仅允许指定域名访问,不可用ip访问
- 为IIS配置中文域名访问功能
- apache 2.4 配置httpd:添加域名禁止IP访问网站
- Apache虚拟主机配置,实现多域名访问本地项目PHP空间,以及配置403Forbidden等错误的解决办法
- Apache配置虚拟域名后localhost无法正常访问
- apache配置虚拟主机,为什么总是第一个VirtualHost起效 apache基于域名虚拟主机,只访问第一个的问题
- vwampserver2.5-apache2.4.9允许外部访问的配置
- Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。
- wamp下Apache2.4.x 配置httpd.conf允许外部访问
- Nginx 禁止IP访问 只允许域名访问