虚拟目录的作用:通过Alias 创建路径别名及创建虚拟的目录,web端可以通过访问虚拟的目录,来访问物理实际路径。同时虚拟目录可以使其访问到其他盘符的资源,这也是其一个重要的作用,可以在其他盘符进行文件的保存。
一、下面说明在bitnami 环境下,apache是搭载在bitnami上的,所以apache优先读取这个目录下的配置文件:C:\Bitnami\wampstack-5.6.29-0\apache2\conf\bitnami\bitnami.conf
在此文件配置的话:首先找到<VirtualHost ……>标签在此标签里添加属于该虚拟主机的虚拟目录:
# Alias : 别名
# test1 : 虚拟目录名称
# E:/pic-master : 物理路径
# Directory : 设置物理路径的访问权限
# Require all granted : 必须设置这个,否则会出现无法访问到/test1这个目录的错误
Alias "/test1" "E:/pic-master"
<Directory "E:/pic-master">
Options Indexes FollowSymLinks MultiViews Includes ExecCGI
AllowOverride All
Order Allow,Deny
Allow from all
Require all granted
</Directory>
然后重启apache。
则可以通过访问 localhost:port/test1 访问E:/pic-master的资源
二、直接配置apache的配置文件,配置C:\Bitnami\wampstack-5.6.29-0\apache2\conf\httpd.conf
找到<IfModule dir_module>这个标签,在这个标签里配置上面的内容。