服务器禁止某台电脑访问网站代码,禁止通过ip直接访问(apache,nginx,iis)Windows服务器操作系统 -电脑资料...

现在网站都需要备案了,如果未备案的域名解析到我们网站可能导致服务器给关了,虽然现在很多机房有防火墙白名单功能了,但是我们有些会把机器放到防火墙之外了,那么在这个时间我们就需要禁止通过ip直接访问,下面我来给各位总结一下,

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.111cn.net

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

nginx 禁止ip访问

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

server {

server_name _;

return 404;

}

iis 禁止ip访问

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

第二步:双击IIS中的IP地址和域限制

第三步:在右栏操作,添加拒绝条目

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值