百度首页 | 
百度搜藏
快照
(百度和http://www.ybfq.com/blog/article.asp?id=200的作者无关,不对其内容负责。百度快照谨为网络故障时之索引,不代表被搜索网站的即时页面。)

apache配置虚拟目录 - Rossy & Qin's blog

apache配置虚拟目录

由于备份了一个htdocs文件夹,有时需要查看以前的备份文件,所以决定配置一个虚拟目录,在网上搜索了一些资料,经过测试,最终成功实现。
首先打开Apache的配置文件httpd.conf,在<Directory "****"></Directory>下面一行加上
Alias /new "E:/DATA/backup"
<Directory "E:/DATA/backup">
order allow,deny
Allow from all
</Directory>
然后重新启动apache服务器,在浏览器里输入地址查看即可。
注意:/new可以改成你需要的目录名称;E:/DATA/backup可以改成需要的目录地址,后面不加“/”的时候在浏览器也不用加“/”访问,反之则要加“/”才能访问。
参考了APACHE手册里的说明,详细的资料请点击这里查看,这里只给出Alias指令的说明。
指令      Alias
说明       映射URL到文件系统的特定区域
语法       Alias URL-path file-path|directory-path
作用域   server config, virtual host
状态       基本(B)
模块       mod_alias
Alias指令使文档可以被存储在DocumentRoot以外的本地文件系统中。以(%已解码的)url-path路径开头的URL可以被映射到以directory-path开头的本地文件。
示例: Alias /image /ftp/pub/image
注意:如果url-path中有后缀"/",则服务器要求有后缀"/"以扩展此别名。也就是说"Alias /icons/ /usr/local/apache/icons/"并不能对"/icons"实现别名。
注意,可能需要额外指定一个<Directory>段来覆盖别名的最终对象。由于只有出现在<Directory>段之前的别名才会被检测,所以它只对最终对象生效。(由于执行别名操作之前<Location>段会被首先扫描一次,所以它们也是有效的)
特别地,如果对在DocumentRoot之外的某个目录建立了一个Alias ,则可能需要明确的对目标目录设定访问权限。
示例:
Alias /image /ftp/pub/image
<Directory /ftp/pub/image>
order allow,deny
Allow from all
</Directory>
如果想禁止对文件系统默认访问的话,把Allow from all改成Deny from all然后重启apache服务器就行了。


[本日志由 Rossy 于 2007-03-30 01:18 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: apache
评论: 0 | 引用: 51 | 查看次数: 801
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
  • 粗体
  • 斜体
  • 下划线
  • 插入图像
  • 超链接
  • 电子邮件
  • 插入引用
  • 表情符号
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 开启