在Ubuntu中配置apache支持虚拟目录的一个要注意的问题:
alias /web/ "/home/tianby/workspace/web/"
<Directory "/home/tianby/workspace/web">
Options indexes FollowSymLinks
AllowOverride none
Order allow,deny
Allow from all
</Directory>
在/etc/apapche2/httpd.conf文件中写入以上内容。
一定注意,/web后面的/要是有的话,物理路径后面也一定要有/,这个问题困扰了我很长时间,这个在其他版本中都没有问题,但是在Ubuntu中却有问题。然后设在chmod -R 755 /home,否则没有权限。其余的基本就不用动了。再有,ubuntu默认安装的apache2的配置方式,巨变态,它把配置文件,分离的零零碎碎的,用户自己的配置在httpd.conf文件中,设定端口在port.conf中,虚拟主机在几个目录中,大家在使用时要注意这个问题。