• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    apache如何禁止使用IP访问

    用apache搭建的WEB服务器,如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,有两个方法可以实现(仅限于我知道的,当然肯定还会有其他方法可以实现),都是修改httpd.conf文件来实现的,下面举例说明。

      方法一:在httpd.conf文件最后面,加入以下代码

         NameVirtualHost 221.*.*.*
         VirtualHost 221.*.*.*>
         ServerName 221.*.*.*
         Location />
            Order Allow,Deny
            Deny from all
         /Location>
         /VirtualHost>
        
         VirtualHost 221.*.*.*>
         DocumentRoot "c:/web"
         ServerName www.jb51.net
         /VirtualHost>

       说明:蓝色部分是实现拒绝直接通过221.*.*.*这个IP的任何访问请求,这时如果你用221.*.*.*访问,会提示拒绝访问。红色部分就是允许通过www.jb51.net这个域名访问,主目录指向c:/web(这里假设你的网站的根目录是c:/web)

       方法二:在httpd.conf文件最后面,加入以下代码

         NameVirtualHost 221.*.*.*
         VirtualHost 221.*.*.*>
         DocumentRoot "c:/test"
         ServerName 221.*.*.*
         /VirtualHost> 
        
         VirtualHost 221.*.*.*>
         DocumentRoot "c:/web"
         ServerName www.jb51.net
         /VirtualHost>
        
        
       说明:蓝色部分是把通过221.*.*.*这个IP直接访问的请求指向c:/test目录下,这可以是个空目录,也可以在里面建一个首页文件,如index.hmtl,首面文件内容可以是一个声明,说明不能通过IP直接访问。红色部分的意思跟方法一是一样的。

             注:修改后要重启apache

    上一篇:Linux httpd(apache)启动失败 解决办法
    下一篇:Apache安装、配置、优化
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    apache如何禁止使用IP访问 apache,如何,禁止,使用,访问,