Macos OS X 10.9 Mavericks-使用vHost的本地主机设置
我刚刚尝试在osx上安装本地apache服务器。在我启用vhost之前,一切都很顺利 当我在vhosts(local.dev)中导航到一个站点设置时,我得到的只是一个403禁止错误,表示您没有访问/访问此服务器的权限 该网站的路线为“/www/local/public/”。文件夹路径存在并正在运行Macos OS X 10.9 Mavericks-使用vHost的本地主机设置,macos,apache,localhost,osx-mavericks,vhosts,Macos,Apache,Localhost,Osx Mavericks,Vhosts,我刚刚尝试在osx上安装本地apache服务器。在我启用vhost之前,一切都很顺利 当我在vhosts(local.dev)中导航到一个站点设置时,我得到的只是一个403禁止错误,表示您没有访问/访问此服务器的权限 该网站的路线为“/www/local/public/”。文件夹路径存在并正在运行apachectl-S,vhosts文件的语法正确 我查看了文件夹的权限,甚至尝试将每个人都设置为读写,但没有成功。我已将我对文件夹的权限设置为读/写,以及对www组的权限 如果您对我的错误有任何想法,
apachectl-S
,vhosts文件的语法正确
我查看了文件夹的权限,甚至尝试将每个人都设置为读写,但没有成功。我已将我对文件夹的权限设置为读/写,以及对www组的权限
如果您对我的错误有任何想法,我们将不胜感激
我在这里寻找了一些答案,但没有找到任何对我有用的
查看apache的默认文档根目录,我在/www/文件夹上缺少的唯一权限是一个名为“system”的帐户。我无法将此系统帐户添加到文件夹的权限中,因为它不显示在文件夹的“获取信息”选项中
谢谢
乔就像我所有的问题一样,我找到了答案 通过将以下内容添加到为local.dev设置的
文件中的/private/etc/apache2/extra/httpd vhosts.conf
文件中,我成功地使一切顺利进行
<Directory "/www/local/public">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
我添加了这个,然后重新启动apache,一切都很顺利
<VirtualHost *:80>
DocumentRoot "/www/local/public"
ServerName local.dev
<Directory "/www/local/public">
... Above code here ...
</Directory>
</VirtualHost>