我想在El Capitan 10.11.4中的Apache2中定义第二个文档根服务器文件夹。我可以这样做,但它说禁止访问。我尝试了这些选项:
<Directory "/Users/username/Sites/">
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
</Directory>
&#13;
sudo chmod 644 username.conf
&#13;
LoadModule authz_core_module libexec/apache2/mod_authz_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule include_module libexec/apache2/mod_include.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule php5_module libexec/apache2/libphp5.so
Include /private/etc/apache2/extra/httpd-userdir.conf
&#13;
但是,我用#:
评论了这些内容
<Directory />
221 AllowOverride none
222 Require all denied
223 </Directory>
&#13;
我也取消注释了这一行:
LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
&#13;
同样在httpd-userdir.conf中我取消注释
Include /private/etc/apache2/users/*.conf
&#13;
但是如果被禁止的话仍然会说访问!我想知道是否有人可以帮助我。
答案 0 :(得分:0)
我有一个类似的问题,我在我的用户主目录中缺少Sites文件夹,我创建了该文件夹,然后创建了一个示例文件夹和索引页面并为我修复了它。