如何linux禁止ip访问网站站

自始至终,以提供稳定、高性能的美国、香港免备案php虚拟主机产品为己任,以用户极高满意为生存价值,以产品的可靠性为生命线,以网络零中断为终身奋斗目标
很多php开源系统里面,都有一个非常好用的功能,只可以指定禁止一些异常的IP地址访问网站,然后在dedecms系统中没有这个功能。如果我们发现异常IP,对网站进行不法侵害时,我们该怎么办?就看着,不闻不问吗?如教程标题所示,无忧主机()今天的教程就要解决这个问题。
本教程中介绍的方法仅适用于纯linux系统下的,且支持.htaccess的主机。
文本方法很简单,是利用.htaccess文件,编写正则表示来禁止ip访问htaccess文件的 功能除了可以帮助我们实现网站url重写外,还可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。今天就是我们利用.htaccess来禁止指定IP访问。
操作方法如下:
1、在dedecms目录下,新建.htaccess文件
2、在.htaccess规则中,加入如下代码即可实现目的:
禁止一个IP地址:如:192.168.1.1
order Deny,Allow
deny from 192.168.1.1
禁止一个IP地址段:
order Deny,Allow
deny from 192.168.1-192.168.1.254
只要这个.htaccess中含有这段代码就可以帮我们实现禁止IP的功能。
无忧主机 提供美国/香港 纯Linux环境下高端免备案,仅仅只需99元一年起。
本文地址:/dedecms/1861.html
喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
无忧主机资质:(十二年旗舰品牌)
相关技术帮助文档
技术帮助文档分类&&&&& apache下禁止指定IP访问的原理很简单,就是新建一个VirtualHost站点servername设置成该IP,从而达到禁止IP访问的目的。
&&&&&& apache虚拟主机默认情况下ip地址方式访问(http://xxx.xxx.xxx.xxx) 对应第一个虚拟主机,所以我们可以先建一个指向错误页面的虚拟主机,达到禁止用ip访问网页的目的。
  方法一:建一个虚拟主机,
  ServerName IPAddress (比如192.168.0.1)
  DocumentRoot /usr/local/apache/nosite/
  这样就可以了。
  在/usr/local/apache/nosite/下面建一个index.htm,提示用户,不允许IP访问。或其它出错信息。
  方法二:
  ServerName IPAddress (比如192.168.0.1)
  DocumentRoot /usr/local/apache/nosite/
  Order deny,allow
  Deny from all
猜你也喜欢看这些 ······
这些是最新的 ······如何禁止一个地区的IP段来访问一个网站
我想让网站禁止掉某一个地区IP的访问
07-08-22 &
在apache中配置或者在你网站程序里控制也行。
请登录后再发表评论!
你可以去那个地区的信息管理局把你的网站封了。。。。。。。。。。。。。。
请登录后再发表评论!
这要看你的服务器设置,或者防火墙设置我看你大概是想自建一个服务器,如果用IIS那么设置会很麻烦(因为不太专业)你会用Linux,FreeBSD操作系统吗?
请登录后再发表评论!
看样子你对网络还不太了解,我看还是算了吧,要不你从头开始!
请登录后再发表评论!
到空间提供商里面做个设置就好了
请登录后再发表评论!
这个需要在你的服务器上设置
请登录后再发表评论!
ftp和论坛比较容易封,web站估计就难了
请登录后再发表评论!
防火墙啊安装
请登录后再发表评论!
这个可以办到的,在JSP中,可以在STRUCTS里配置
请登录后再发表评论!
可通过程序来判断,把IP地址转化成数字段,这样判断就方便了!
请登录后再发表评论!其他回答(5)
程序自动去抓去代理,然后通过代理访问
收获园豆:3
园豆:2012
现在都是动态ip,路由重启动一下ip就变,限制不到的
园豆:2026
看限制了。有太多的方法换IP了。所以没什么办法。老老实实就做限制当前用户的IP吧。
客户大可以重新不停的拨号,或者使用VPN来跳过限制的,这些也是没办法的事。
收获园豆:2
园豆:13355
用ip代理,。这是个接口,可以调用。
&&&您需要以后才能回答,未注册用户请先。}

我要回帖

更多关于 服务器禁止ip访问网站 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信