一聚教程网:一个值得你收藏的教程网站

热门教程

禁止通过ip直接访问(apache,nginx,iis)

时间:2022-06-30 18:04:32 编辑:袖梨 来源:一聚教程网

apache 禁止IP直接访问

在httpd.conf文件最后面,加入以下代码

 代码如下 复制代码

NameVirtualHost 1.1.1.1
## 这里假设要禁止的ip为1.1.1.1


        ServerName 1.1.1.1
       
                Order Allow,Deny
                Deny from all
       


## 实现拒绝直接通过1.1.1.1这个IP的任何访问请求,这时如果你用1.1.1.1访问,会提示拒绝访问
 

        DocumentRoot "/var/www/cainiaoer"
        ServerName www.111com.net

## 允许通过www.111com.net这个域名访问,主目录指向/var/www/cainiaoer(这里假设网站的根目录是/var/www/cainiaoer)

nginx 禁止ip访问

禁止IP直接访问网站,修改 nginx.conf,增加一个空 server 即可:

 代码如下 复制代码

server {
 server_name _;
 return 404;
}

iis 禁止ip访问

第一步:打开 管理工具-Internet 信息服务(IIS)管理器,打开网站,选中某个站点

禁止通过ip直接访问(apache,nginx,iis)
 
第二步:双击IIS中的IP地址和域限制
禁止通过ip直接访问(apache,nginx,iis)
 
第三步:在右栏操作,添加拒绝条目
禁止通过ip直接访问(apache,nginx,iis)


ZPANEL禁止ip访问

方法:在“httpd.conf”中加入以下内容

 代码如下 复制代码

CentOS: /etc/zpanel/configs/apache/httpd.conf

Ubuntu: /etc/zpanel/configs/apache/httpd.conf

#Default entry for any undefined domain or direct IP access

Redirect 404 /

加后执行

service httpd restart

热门栏目