apache 启用虚拟目录的设置方法,及配置合集

本文详细介绍了如何在Apache中配置目录浏览、默认文档索引等功能,并分享了SSI的小技巧,包括如何正确使用包含语句。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

平时用的比较多的是IIS,不过window xp里IIS只能同时使用一个站点,对我来说存在很多不方便的地方,于是就在机器上配置了Apache。

我对apache算是初学者了,以前稍微研究了一下,自己跟着网上诸多前辈的经验,我把apache的大部分配置都设置好了,包括PHP,SSI等等。

今天需要用到网页目录直接浏览的功能,在IIS里是相当简单的。而在apache里,我却不知道怎么配置httpd.conf文件了。
找了老半天也没有找到相关的东西,最后请教了朋友,问题很快就解决了

程序代码 程序代码

<VirtualHost ucbay.com>
    ServerAdmin yourmail@dianming.com
    ServerName localhost
    DocumentRoot E:/www
    <Directory "E:/www">
        Options Indexes FollowSymLinks
        AllowOverride None
        order allow,deny
        Allow from all
    </Directory>
</VirtualHost>



那个E:/www就是你的目录了,自己改下就行了。呵呵,有了现成的,感觉还是很简单的吧



另外想补充一个SSI的小经验
在SSI的include包含调用里,大家也许经常用到的就是<!--#include file="top.html"-->
这样的包含语句了吧?

不过我发现,假如类似<!--#include file="/include/top.html"-->在apache里就无法调用了。
我的解决办法是<!--#include virtual="/include/top.html"-->
在网上看到也有朋友说用<!--#include file="/include/top.html"-->的办法可以,我没有试过,不知道可不可以





以下是在某网页上摘录的:
引用内容 引用内容

Apache配置好了以后,大部分功能都需要自己配置启动,配置都在httpd.conf中完成,所以修改前用记事本打开该文件。本文是以Apache2.054版本配置的。

1、修改根目录
     找到Directory "C:/web/Apache2/htdocs"修改为想设置的目录,例如Directory "E:/work"
2、修改默认文档索引
     找到DirectoryIndex index.html.var  index.html,添加你需要的索引,前面比后面优先
3、实现目录浏览
    在做web设计的时,有时需要打开虚拟路径不需要直接默认打开索引页,而是出现虚拟目录中所闻文件和文件夹的列表,然后打开需要的文件或者文件夹比较方便,特别是在调试多层文件夹里面文件的时候,所以这个时候需要能够浏览目录。
     1)用#注释掉DirectoryIndex index.html.var  index.html
     2)把#    Options Indexes FollowSymLinks前面的注释去掉
4、支持ssi
     1)在Options中添加Includes,比如在上条实现的情况下,可以写为Options Indexes Includes FollowSymLinks
     2)找到如下代码,去掉注释符号
         #AddType text/html .shtml
         #AddOutputFilter INCLUDES .shtml
       注意在iis6中使用#include file="../some.shtml"就可以父路径的地包含,但是在apache中file只能是子路径的包含,父路径是用virtral,如:#include virtual="../some.shtml"

2006.2.13
1、增加虚拟目录

Alias /icons/ "C:/web/Apache2/icons/"
<Directory "C:/web/Apache2/icons">
    Options Indexes MultiViews
    AllowOverride None
    order allow,deny
    Allow from all
</Directory>
把C:/web/Apache2/icons/设置为根虚拟目录的子目录,通过http://localhost/icons/就可以访问

 

引用通告地址: http://www.queyang.com/trackback.asp?tbID=52

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值