Apache虚拟目录设置

很多的PHP应用都是跑在Apache上面,于是就在本机上装了AppServ,Apache虚拟目录的配置可以分为两种,一种是全局的,另外一种是基于网站的虚拟目录,两者配置方法差不多。

基于全局的虚拟目录|GLOBAL

先找到<IfModule alias_module>...</IfModule>,在里面加一句:

Alias /php/ "D:/WorkSpace/PHP/"

这句话假设你用/php/访问该目录,该目录的文件在D:/WorkSpace/PHP/目录下。

然后在<IfModule alias_module>...</IfModule>外面增加下面代码:

<Directory "D:/WorkSpace/PHP/">
    Options FollowSymLinks ExecCGI Indexes
    AllowOverride None
    Order deny,allow
    Allow from all
    Satisfy all
</Directory>

httpd.conf文件修改之后,重启Apache,虚拟目录就可以正常访问了。

基于网站的虚拟目录配置|WEBSITE

找到虚拟主机的<VirtualHost *:80>...</VirtualHost>(/conf/extra/httpd-vhosts.conf),然后把上面的两段代买都放在里面,然后重启Apache,虚拟目录就可以正常访问了。。

1 Comment