首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

apache禁止访问某个索引

2012-11-23 
apache禁止访问某个目录经常我们打开网站,在其后面添加一个目录名,就可以打开相应的代码文件,这个问题是亟

apache禁止访问某个目录
    经常我们打开网站,在其后面添加一个目录名,就可以打开相应的代码文件,这个问题是亟待解决的。
    然而,如何禁止访问该目录呢?

    例如: ./test/admin
        工程名: test目录
       test目录下的子目录: admin
    如何禁止普通用户打开网页访问 admin目录,即: http://www.***.com/admin禁止被打开。
   
    解决办法:
        1、从./conf/httpd.conf文件中,复制如下信息到虚拟主机的配置下:
               <Directory />
                 Options FollowSymLinks
                 AllowOverride None
                 Order deny,allow
                 Deny from all
             </Directory>

       2、修改虚拟主机的配置文件./conf/extra/httpd-vhosts.conf。
               NameVirtualHost *:80

               <VirtualHost *:80>
                 DocumentRoot "D:/test"
                 ServerName www.***.com


                <Directory "D:/test/admin">
                   Options FollowSymLinks
                   AllowOverride None
                   Order deny,allow
                   Deny from all
                </Directory>

  
             </VirtualHost>

       3、重启apache服务,即可。
           请测试: http://www.***.com/admin 禁止打开。






热点排行