apache如何禁止使用IP访问

用apache搭建的WEB服务器,如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,有两个方法可以实现(仅限于我知道的,当然肯定还会有其他方法可以实现),都是修改httpd.conf文件来实现的,下面举例说明。

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

NameVirtualHost 221.*.*.*
<VirtualHost 221.*.*.*>
ServerName 221.*.*.*
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
<VirtualHost 221.*.*.*>
DocumentRoot "c:/web"
ServerName www.
</VirtualHost>

说明:蓝色部分是实现拒绝直接通过221.*.*.*这个IP的任何访问请求,这时如果你用221.*.*.*访问,会提示拒绝访问。红色部分就是允许通过www.这个域名访问,主目录指向c:/web(这里假设你的网站的根目录是c:/web)

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

NameVirtualHost 221.*.*.*
<VirtualHost 221.*.*.*>
DocumentRoot "c:/test"
ServerName 221.*.*.*
</VirtualHost>
<VirtualHost 221.*.*.*>
DocumentRoot "c:/web"
ServerName www.
</VirtualHost>

说明:蓝色部分是把通过221.*.*.*这个IP直接访问的请求指向c:/test目录下,这可以是个空目录,也可以在里面建一个首页文件,如index.hmtl,首面文件内容可以是一个声明,说明不能通过IP直接访问。红色部分的意思跟方法一是一样的。

注:修改后要重启apache

(0)

相关推荐

  • Linux 禁止某个IP访问

    /etc/hosts.allow和/etc/hosts.deny两个文件是控制远程访问设置的,通过他可以允许或者拒绝某个ip或者ip段的客户访问linux的某项服务。 如果请求访问的主机名或IP不包含 ...

  • linux服务器(nginx或者apache)限制IP访问

    近段时间一直饱受垃圾评论的攻击,服务器一度负载太高而宕机,参见:WordPress垃圾评论防御记。开始试了很多方法都不能很好的解决问题,最后通过屏蔽垃圾评论IP的方式,算是解决了这个问题,当然这个方法 ...

  • Linux如何禁止特定ip地址访问

    Linux系统中,如果你需要禁止特定ip地址访问来保证系统的安全,只需通过操作iptalbes来实现,下面小编就给大家介绍下Linux如何禁止某个ip地址访问,感兴趣的朋友可以来了解下. 一.概述 这 ...

  • 如何禁止修改ip地址?

    在Windows2000/XP中存在Netcfgx.dll,Netshell.dll和Netman.dll三个动态库文件,它们实际上是系统控件,在Windows2000/XP的安装过程中会自动注册这些 ...

  • 如何禁止修改ip地址 防止ip冲突

    在局域网中我们常常会遇到ip地址冲突的情况,其实是由于他人随意修改ip地址所造成的,本文为大家介绍一些禁止修改ip地址的方法。 怎样禁止修改ip地址第一招:切断改IP入口 修改ip一般是通过连接属性来 ...

  • Win7系统禁止修改IP地址怎么设置

    Win7系统禁止修改IP地址怎么设置 1.首先打开Win7系统的策略组编辑器,只要点击开始菜单中的运行,然后输入gpedit.msc 回车即可; 2.来到本地策略组编辑器中,选择[用户配置]--> ...

  • 金浪路由器IP访问列表的设置问题

    本篇以金浪路由为例,给大家详细介绍这方面的内容,希望大家在看完后更加了解路由器的访问列表设置标准和要求。 一、访问控列表的核心就是根据制定规则进行数据包的过滤,防止病毒包,扫描包,攻击包通过路由器去攻 ...

  • 多实例设置本地IP访问sqlserver数据库步骤(图 )

    我们本地有时候有多个数据库版本(^_^。。别说了都是泪),都是为了兼容不同版本的数据而安装的! 最近我们需要用IP来访问,就有了这一段折腾的历程。 上图片为我安装的三个不同的版本,一个为sql ser ...

  • 怎么禁止局域网用户访问电脑

    我们知道可以在局域网共享文件, 来方便资料和文件, 但是如果你不想让别人窥探你电脑中的秘密。就要禁止局域网用户访问电脑, 那该怎么办呢?下面教你怎么在禁止局域网用户访问电脑的几个办法: 1. 直接断开 ...