【问题标题】:localhost now 403 Forbidden OS X Apachelocalhost 现在 403 禁止 OS X Apache
【发布时间】:2014-07-06 14:21:47
【问题描述】:

http://mallinson.ca/post/osx-web-development/

我按照上述指南在我的新 Mac 上设置 OS X Mavericks 本地开发环境,最初一切正常。不太确定之后发生了什么,但在离开我的电脑一段时间后,处理其他事情,也许重新启动后,我现在得到了一个禁止 - 你没有访问 / 在这个服务器上的权限。 (标题栏中的 403 Forbidden)当我尝试访问 ANYTHING.dev、localhost、127.0.0.1 等时。由于自上次工作以来我没有更改文章中提到的任何文件,我的猜测是某种权限问题

整个设置中唯一文件与指南中的内容不同是 httpd-vhosts.conf,位于 /private/etc/apache2/extra/ ,它被简单地更改为 匹配我的目录 而不是作者的。以防万一,你可以在这里查看文件——http://pastebin.com/wcr1fdZe(我有2个硬盘,SSD引导和HDD用于存储和命名存储,所以我认为将www目录放在HDD上是合理的)

顺便说一下,那个目录如下 /Volumes/Storage/www/sites/home/wwwroot 其中sites是www中唯一的文件夹,home是sites中唯一的文件夹,wwwroot是空的。

有人可以帮我解决这个问题吗?

注意:实际上我之前也尝试过阅读本指南,它最初可以正常工作,然后随机失败并出现相同的 403,所以我重新安装了操作系统以查看,它可以正常工作,但又以类似的方式再次失败方式。我已经尝试通过终端刷新 dns 缓存并重新启动 apache 服务器。我是这个东西的新手,所以请在需要做某事时提供具体的命令、路径等,并询问您是否需要更多详细信息。

> 更新:如果你往下看,@matanco 已经为我解决了这个问题,但仍然有一个问题...... localhost 正在工作,但是 home.dev、me.dev、anything.dev 等.还有403

【问题讨论】:

  • 请注意,这并不像您想象的那样,是服务器故障上的主题。我们明确不允许对此类开发环境提出问题。
  • 哦,抱歉,可以的话回答一下

标签: php macos apache permissions localhost


【解决方案1】:

只需按照这些步骤,这是简单的权限问题:

cd /usr/local/apache2/htdocs/(如果您更改了它,请导航到您的文件夹)

chmod 644 .

chmod +x .

希望能解决您的问题。

编辑::

将此添加到您的 httpd-vhosts.conf

<VirtualHost *:80>     
ServerName localhost    
DocumentRoot /Library/WebServer/Documents/
 </VirtualHost>

【讨论】:

  • 我看到你说我应该将 htdocs 更改为我的目录(它说在终端中找不到)。我真的不知道 htdocs 是什么。我遵循了我链接的指南,除了 /Volumes/Storage/www 而不是 /www。我将用什么替换您提供的第一个目录? /usr/local 为我准备了以下文件夹:git、lib、mysql(快捷方式)、mysql-5.6.17-osx10.7-x86_64
  • 好的,所以根据指南你应该在终端 cd /www/home/wwwroot 然后其他 2 个 chmod 644 .chmod +x .
  • 试过 cd /Volumes/Storage/www/home/wwwroot (所以基本上是 home.dev)然后 chmod 644 。和 chmod +x 。和 sudo apachectl restart 去了 localhost、home.dev/ 等,仍然得到相同的 403 ......还有其他建议吗?
  • 好的,所以现在我的 httpd-vhosts.conf 看起来像 pastebin.com/9XTHyKen localhost 显示它可以工作!但是任何东西.dev/、home.dev/ 等。显示 403 仍然...如何修复?
  • 只需将DocumentRoot /Library/WebServer/Documents/ 添加到您的所有虚拟主机
猜你喜欢
  • 2017-01-30
  • 1970-01-01
  • 2016-12-03
  • 2011-10-21
  • 2014-09-20
  • 1970-01-01
  • 2012-08-21
  • 2014-07-16
相关资源
最近更新 更多