Mac Yosemite OS10.10 Apache 虚拟主机设置

昨天睡觉前开始挂机下载OS10.10 Yosemite,早上6点半就很兴奋地起来安装新系统了。安装完成后打开界面,感觉真的大不一样了,很优很美,很喜欢。

在下载各种更新,体验各种新功能的同时,我也不忘访问一下电脑上的虚拟主机,毕竟我的工作都在上面了,结果就成为我写下这篇日志的起因,虚拟主机访问不了......
当然现在问题解决了,多的废话就不说了,主要设置跟我以前写的日志“ Mac 10.9 自带apache2虚拟目录设置”是一样的,问题出在 httpd.conf  文件,估计这个文件在安装新系统时被替换为默认的了, Include /private/etc/apache2/extra/httpd-vhosts.conf这行前又有了#号,要访问虚拟主机这个#号是要去掉的。这个还不是问题的关键,关键在这里

<Directory />

    AllowOverride none

    Require all denied

</Directory>

所有请求都被拒绝了...

denied 改为 granted 就可以了。但我担心会不会有安全隐患,所以我不在这里改。

打开httpd-vhosts.conf 在我自己的虚拟主机设置中加上这句

<Directory "/Users/用户名/projects">

        Options FollowSymLinks Indexes

        AllowOverride None

        Order allow,deny

        Allow from all

Require all granted

</Directory>

这样就是真正的OK了。
如果还要启动php,在 httpd.conf  文件中找到 LoadModule php5_module libexec/apache2/libphp5.so  这行 把前面的#号去掉。

新系统新心情,工作更有劲,哈哈。。。

你可能感兴趣的:(Mac Yosemite OS10.10 Apache 虚拟主机设置)