Apache虚拟目录设置
一:关于apache虚拟目录alias
关于apache虚拟目录的问题,apache的config文件中documentRoot 后面的是apache在解析页面时候的跟目录,如果在本机上同是存在两个工作目录那么如果不虚拟(alias)目录的话,需要不断修改documentroot的路径,然后重启apache,相当麻烦,解决这个问题的办法之一就是设置虚拟目录,具体做法如下:
Alias /虚拟目录名/ "盘符:/路径/"
<Directory "盘符:/路径/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
注意虚拟目录不能是 DocumentRoot ,例如
我的DocumentRoot是 DocumentRoot "E:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
虚拟目录可以这样设置:
Alias /www "E:/Program Files/Apache Software Foundation/Apache2.2/htdocs/www"
<Directory "E:/Program Files/Apache Software Foundation/Apache2.2/htdocs/www">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>