Apache如何禁止访问IP

点评:使用Apache搭建Web服务器,如何让用户只通过域名访问,而不是通过直接访问的服务器的IP地址,实现方式有两种(只有我知道,当然,一定有其他方法可以实现,都是修改httpd.conf文件)达到以下的例子。描述。
方法一:在httpd.conf文件的后面,





使用Apache搭建Web服务器,如何让用户只通过域名访问,而不是通过直接访问的服务器的IP地址,实现方式有两种(只有我知道,当然,一定有其他方法可以实现,所有)是修改httpd.conf文件实现,例如。

方法一:在httpd.conf文件的末尾,添加以下代码

namevirtualhost 221。*。* *。

U3000 U3000 U3000 U3000 U3000

ServerName 221。*。* *。

U3000 U3000 U3000 U3000 U3000

命令允许,拒绝

所有否认

U3000 U3000 U3000 U3000 U3000

U3000 U3000 U3000 U3000 U3000 U3000 U3000 U3000 U3000

U3000 U3000 U3000 U3000 U3000

目录C: /网络

ServerName

U3000 U3000 U3000 U3000 U3000

说明:蓝色部分是通过221。如果你用221。* *访问,它会提示拒绝访问。红色部分是允许通过域名访问的,主目录指向C/Web(假设你的站点的根是C/Web)。

方法二:在httpd.conf文件末尾添加以下代码

namevirtualhost 221。*。* *。

U3000 U3000 U3000 U3000 U3000

目录C: /测试

ServerName 221。*。* *。

U3000 U3000 U3000 U3000 U3000 U3000 U3000 U3000 U3000 U3000

U3000 U3000 U3000 U3000 U3000

目录C: /网络

ServerName

U3000 U3000 U3000 U3000 U3000 U3000 U3000 U3000 U3000

U3000 U3000 U3000 U3000

注:蓝色部分是直接通过221接入IP。*。*。*要求C: /测试目录,这可以是一个空目录,你也可以在文件里面建立一个家庭,如index.hmtl,头文件可以声明不直接通过IP访问。红色部分的意义是相同的方法。

注意:修改后重新启动Apache