在win主机上的apache如何禁止通过IP直接访问,只能域名访问?
大家好!我的ECS实例使用的是护卫神的镜像系统,是windows系统,但是建站采用的是护卫神镜像系统中提供的apache功能,因此属于win主机下的apache。
目前我想我的网站比如www点abc点com只能通过该域名进行访问,比如公网IP是23.31.234.12,我想禁止用户通过公网IP进行访问来防止恶意解析。
因为是win主机下的apache,有点特殊,我尝试了网上我找到的各种方法,依然无法阻止通过IP进行访问网站。我该怎么办呢?
希望能有热心的大神前来指导,不胜感激!
-------------------------
-------------------------
-------------------------
-------------------------
那再试一下这个方法:
在httpd.conf文件最后面,加入以下代码
NameVirtualHost 221.*.*.*
<VirtualHost 221.*.*.*>
ServerName 221.*.*.*
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
<VirtualHost 221.*.*.*>
DocumentRoot "c:/web"
ServerName www.webjx.com
</VirtualHost>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。