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 禁止打开。

apache禁止访问某个索引

相关文章:

你感兴趣的文章:

标签云: