无法在OS X 10.11 El Capitan中使用Apache设置我的web开发环境

无法在OS X 10.11 El Capitan中使用Apache设置我的web开发环境,apache,osx-elcapitan,Apache,Osx Elcapitan,我做了以下几件事 1) 在/etc/apache2/users中创建了以下conf文件 `<Directory "/Users/whoami/Sites/"> AllowOverride All Options +Indexes +MultiViews +FollowSymLinks Require all granted Require local </Directory>` 3) 通过取消注释编辑了httpd-userdir.conf Include/pr

我做了以下几件事

1) 在/etc/apache2/users中创建了以下conf文件

`<Directory "/Users/whoami/Sites/">
 AllowOverride All
 Options +Indexes +MultiViews +FollowSymLinks
 Require all granted
 Require local
 </Directory>`
3) 通过取消注释编辑了httpd-userdir.conf
Include/private/etc/apache2/users/*.conf

4) 重新启动apache

在Sites下,我有一个示例1,其中包含index.html和main.js

访问时,控制台中出现403错误。但是我可以看到静态HMTL内容

-->403错误


感谢所有帮助。

我在本指南的帮助下配置了虚拟主机文件。这解决了我的问题:)

`LoadModule authz_host_module libexec/apache2/mod_authz_host.so
 LoadModule authz_core_module libexec/apache2/mod_authz_core.so
 LoadModule userdir_module libexec/apache2/mod_userdir.so
 LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
 Include /private/etc/apache2/extra/httpd-userdir.conf
 Include /private/etc/apache2/extra/httpd-vhosts.conf`