Apache 2.2.22 中配置虚拟主机后禁止直接访问 IP 进入网站

学习笔记 马富天 2018-01-24 14:53:41 146 0

【摘要】本文讲述一下在 apache 2.2.22 中配置好了虚拟主机后,禁止访客直接通过 IP 进入网站。

通常情况下,配置了虚拟主机之后,可以通过 IP 访问指定的子目录,若没有指定,则会默认进入虚拟主机配置文件中配置的第一个虚拟主机。但是这种情况并不是我们所期望的,所以很有必要设定一下禁止直接 IP 访问或者将 IP 指定到某一虚拟主机上。本文给出在 apache 2.2.22 下的配置方法。

打开配置文件,将如下内容,放到虚拟主机配置文件中,将下面的 IP -> 111.67.192.27 替换成自己的服务器 IP 即可:

  1. <VirtualHost *:80>
  2. 	ServerName 111.67.192.27
  3. 	<Location />
  4. 		Order deny,allow
  5. 		Deny from all        ##屏蔽所有访问
  6. 	</Location>
  7. </VirtualHost>
请输入图片名称

备注以上代码并不一定要放置在第一个,如果将 "ServerName 111.67.192.27" 去掉,则需要将代码放置第一个位置上。

配置完成后,重启 apache 服务器,则当我们再次直接通过 IP 访问时,则会报 403 forbidden 。如下:

请输入图片名称

版权归 马富天个人博客 所有

本文标题:《Apache 2.2.22 中配置虚拟主机后禁止直接访问 IP 进入网站》

本文链接地址:http://www.mafutian.com/361.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 在 PHP 环境下如何实现 301 重定向将不带 www 的域名跳转到带 www 域名下 》 下一篇《 PHP实现分页中带有省略缩略功能的代码 》

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多