用的 Vagrant Cloud 里面的 chef/centos-6.5 ,安装完 Apache2 和 PHP 设置 Virtual-host ,在 /etc/httpd/conf.d 目录里面添加了一个新的配置文件 tonnidev.com ,内容如下:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/vagrant/http/tonnidev.com
ServerName dev.juwai.com
ErrorLog logs/dev.tonnidev.com-error_log
CustomLog logs/dev.tonnidev.com-access_log common
<Directory /home/vagrant/http/tonnidev.com>
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
重启 Apache ,更改宿主机 hosts 文件,将 tonnidev.com 指向虚拟机 IP ,访问 tonnidev.com 出现 403 错误,关闭 SElinux 将虚拟目录权限设置为 777 还是不行,而且添加完这个配置文件后 Apache 默认的站点也返回 403 的错误了,移除这个文件后重启 Apache 后就正常了, Google 了很多答案都不行,不知道这个问题到底是怎么引起的,快被搞死了。请大家帮忙看下,谢谢。