我刚刚尝试在osx上设置本地apache服务器 . 一切顺利,直到我启用vhosts .
当我导航到vhosts(local.dev)中的站点设置时,我得到的是403禁止错误,表示您无权访问此服务器上的/ .
有问题的网站的路线是'/www/local/public/' . 文件夹路径存在且正在运行 apachectl -S
,并且vhosts文件的语法正确 .
我查看了文件夹的权限,甚至尝试过让每个人都读写,但没有运气 . 我已将文件夹的权限设置为读/写以及_www组的权限 .
如果您对我出错的地方有任何想法,我将不胜感激!
我在这里找了几个答案但是找不到任何对我有用的东西 .
查看apache的默认文档根目录,我在/ www /文件夹中缺少的唯一权限是名为“system”的帐户 . 我无法将此系统帐户添加到该文件夹的权限,因为它没有出现在该文件夹的获取信息选项中 .
谢谢,
乔
1 回答
就像我的所有问题一样,我找到了答案!
通过在
<VirtualHost *:80>
中为local.dev设置的/private/etc/apache2/extra/httpd-vhosts.conf
文件中添加以下内容,我设法让一切顺利进行所以
local.dev
的整体vhosts配置如下所示:我添加了这个,然后重新启动了apache,一切顺利 .