符号链接和虚拟目录(非原创)

符号链接和虚拟目录(非原创)

DocumentRoot参数用于指定Web服务器发布文档的主目录。在默认情况下,用户通过http访问Web服务器所浏览到的所有资料都是存放于该目录之下。该参数只能设置一个目录作为参数值,那么是不是在Apache中就只能有一个目录存放文档文件呢?如果文档根目录空间不足,要把文件存放到其他的文件系统中去应该怎么办呢?对上述问题,Apache提供了两种解决       方法。

1.符号链接
关于符号链接在“8.3.3  链接文件”一节中已有详细的介绍,它的原理和使用在这里就不再过多叙述。下面演示一下它在Apache中的应用。假设现在的文档根目录为/usr/local/apache2/htdoc/,希望把/usr/share/doc目录映射成/doc/的访问路径。配置过程很简单,使用ln -s命令把/usr/share/doc链接到/usr/local/apache2/htdoc/doc下即可,运行结果如图16.17所示。建立符号链接后

2.虚拟目录
使用虚拟目录是另一种将根目录以外的内容加入到站点中的办法。下面举一个简单的使用虚拟目录的例子,把/var/log目录映射成网站根目录的/log下,具体过程如下所述。

(1)打开httpd.conf配置文件,在配置文件中添加如下内容:
 

#使用Alias参数设置虚拟目录和实际目录的对应关系

Alias /log "/var/log"

#使用Directory段设置/var/log目录的访问属性

<Directory "/var/log">

    Options Indexes MultiViews

    AllowOverride None

    order allow,deny

    Allow from all

</Directory>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值