博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】本文讲述一下在 apache 2.2.22 中配置好了虚拟主机后,禁止访客直接通过 IP 进入网站。
通常情况下,配置了虚拟主机之后,可以通过 IP 访问指定的子目录,若没有指定,则会默认进入虚拟主机配置文件中配置的第一个虚拟主机。但是这种情况并不是我们所期望的,所以很有必要设定一下禁止直接 IP 访问或者将 IP 指定到某一虚拟主机上。本文给出在 apache 2.2.22 下的配置方法。
打开配置文件,将如下内容,放到虚拟主机配置文件中,将下面的 IP -> 111.67.192.27 替换成自己的服务器 IP 即可:
<VirtualHost *:80>
ServerName 111.67.192.27
<Location />
Order deny,allow
Deny from all ##屏蔽所有访问
</Location>
</VirtualHost>
备注以上代码并不一定要放置在第一个,如果将 "ServerName 111.67.192.27" 去掉,则需要将代码放置第一个位置上。
配置完成后,重启 apache 服务器,则当我们再次直接通过 IP 访问时,则会报 403 forbidden 。如下:
版权归 马富天PHP博客 所有
本文标题:《Apache 2.2.22 中配置虚拟主机后禁止直接访问 IP 进入网站》
本文链接地址:http://www.mafutian.net/361.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |