首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >OSX El Capitan - Apache 403禁用

OSX El Capitan - Apache 403禁用
EN

Stack Overflow用户
提问于 2015-10-02 00:07:21
回答 8查看 22.9K关注 0票数 17

我刚刚从优胜美地升级到El Capitan,但不幸的是忘记复制我的旧httpd.conf,现在我需要重新配置它的所有设置。

我已经将documentroot更改为之前的/users/admin/www,并配置为释放对此文件夹的访问权限:

<Directory "/users/admin/www">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

重新启动了Apache,但即使这样,我在尝试访问127.0.0.1时也会收到“禁止的”错误。

我在这里漏掉了什么?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2015-10-02 00:19:22

我刚刚发现旧的.conf文件是在El船长更新期间保存的,保存在这个文件夹中:

/private/etc/apache2/httpd.conf.pre-update

所以我只是将旧的定义复制到新的定义中:)

票数 18
EN

Stack Overflow用户

发布于 2015-10-02 08:56:08

您可以导航到/private/etc/apache2/,然后导航到diff httpd.conf httpd.conf.pre-update,查看旧的conf文件和新添加的conf文件之间的差异。

对我来说,有很多apache行被注释掉了,我的apache用户/组已经改回了_www

票数 9
EN

Stack Overflow用户

发布于 2015-10-03 22:39:49

我不熟悉Apache2.4中的变化,所以这篇文章真的把我难住了大约30分钟。我刚从Mavericks升级到El Capitan (Apache2.2到2.4),无法加载我的个人网站目录(http://localhost/~{用户名})。我一直收到“禁止”这个词。经过大量研究后,我发现我需要修改/etc/apache2/users/{username}.conf来添加“要求所有授权”。因为我从来没有升级到Yosemite (它也使用Apache2.4),所以我从来没有偶然发现过这个。

我希望这些信息能帮助到某些人

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32892117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档