用apache搭建的WEB服务器,如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,有两个方法可以实现(仅限于我知道的,当然肯定还会有其他方法可以实现),都是修改httpd.conf文件来实现的,下面举例说明。
网页教学网
方法一:在httpd.conf文件最后面,加入以下代码
网页教学网
NameVirtualHost 221.*.*.*
ServerName 221.*.*.*
Order Allow,Deny
Deny from all
DocumentRoot "c:/web"
ServerName
说明:蓝色部分是实现拒绝直接通过221.*.*.*这个IP的任何访问请求,这时如果你用221.*.*.*访问,会提示拒绝访问。红色部分就是允许通过这个域名访问,主目录指向c:/web(这里假设你的网站的根目录是c:/web)
网页教学网
方法二:在httpd.conf文件最后面,加入以下代码
NameVirtualHost 221.*.*.*
DocumentRoot "c:/test"
ServerName 221.*.*.*
DocumentRoot "c:/web"
ServerName
说明:蓝色部分是把通过221.*.*.*这个IP直接访问的请求指向c:/test目录下,这可以是个空目录,也可以在里面建一个首页文件,如index.hmtl,首面文件内容可以是一个声明,说明不能通过IP直接访问。红色部分的意思跟方法一是一样的。
网页教学网
注:修改后要重启apache
方法二
方法一:建一个虚拟主机,
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
疯狂医院达什医生中文版(Crazy Hospital)
疯狂医院达什医生最新版是一款医院模拟经营类游戏,逼真的场景画
宝宝庄园官方版
宝宝庄园官方版是一款超级经典好玩的模拟经营类型的手游,这个游
桃源记官方正版
桃源记是一款休闲娱乐类的水墨手绘风格打造的模拟经营手游。玩家
长途巴士模拟器手机版
长途巴士模拟器汉化版是一款十分比真好玩的大巴车模拟驾驶运营类
房东模拟器最新版2024
房东模拟器中文版是一个超级有趣的模拟经营类型的手游,这个游戏