一聚教程网:一个值得你收藏的教程网站

热门教程

apache中修改根目录/禁止目录列表/配置虚拟主机

时间:2022-06-25 00:22:20 编辑:袖梨 来源:一聚教程网

要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。

比如我们看看一个目录的目录配置:

 代码如下 复制代码

    Options Indexes FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all

你只需要将上面红色代码中的 Indexes 去掉,就可以禁止 Apache 显示该目录结构。用户就不会看到该目录下的文件和子目录列表了。

Indexes 的作用就是当该目录下没有 index.html 文件时,就显示目录结构,去掉 Indexes,Apache 就不会显示该目录的列表了。

设置修改 Apache 文件根目录


打开 http.conf 文件,找到 DocumentRoot 为开头的那一行,将

 代码如下 复制代码

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

改成新的 DocumentRoot 路径,比如你新的路径为 C:htdocs,就改成

 代码如下 复制代码

DocumentRoot "C:/htdocs"

3. 然后找到 http.conf 文件中的如下内容

 代码如下 复制代码

# This should be changed to whatever you set DocumentRoot to.#

将 Diectory 中的路径改成你新设的文件根目录,比如:

 代码如下 复制代码

4. 保存配置文件http.conf 。

最后别忘记了重启apache

设置Apache 虚拟目录

你需要在 Apache 的配置文件 http.conf 里加上下面几句代码:

 代码如下 复制代码

Alias /b/ "C:/htdocs/blabla/"

    Options Indexes FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all

然后保存配置文件http.conf 。

修改了配置文件以后,应重新启动 Apache

热门栏目