我最近激活了OS X Mavericks附带的apache。
然而,我遵循了一些教程来设置Web服务器。当我浏览我的家庭过滤器时 http://localhost/~nazeem
,我收到以下错误: You don't have permission to access /~nazeem/ on this server.
安装步骤
要设置Web服务器,我执行了以下步骤:
- 使用以下命令激活Web服务器:
apachectl start
- 通过检查模块是否已加载来启用PHP
- 检查是否加载了主文件夹模块
制作了基于用户的配置文件
/etc/apache2/users/nazeem.conf
内容如下:<Directory "/Users/nazeem/Development/Websites/"> Options Indexes MultiViews FollowSymLinks AllowOverride All </Directory>
权限
〜/ nazeem:drwxr-xr-x + 〜/ nazeem /发展:drwxr-xr-x 〜/ nazeem /开发/网站:drwxr-xr-x
日志
apache日志说明如下:
[Mon May 19 21:22:57 2014] [error] [client ::1] client denied by server configuration: /Users/nazeem/Sites
在我看来,这是非常了不起的道路 /Users/nazeem/Sites
是我在用户配置中定义的内容。
版本
OS X Mavericks 10.9.3 Apache 2.2.26
有人知道如何解决这个问题吗?