【发布时间】:2018-01-13 23:01:17
【问题描述】:
我一直在试图弄清楚为什么在更新到 High Sierra OS 后,我通过 MAMP 配置的本地站点突然没有出现。做一些研究使我陷入了 sudo 编辑 apache .conf 文件的兔子洞,但无济于事。我看到很多 403 Forbidden 消息,还发现自己必须为 apache 创建一个 username.conf 文件以指向我的 /Users/username/Sites/ 目录。查看 /private/etc/apache2/users/ 之前只包含一个 Guest.conf 文件。 (觉得很奇怪)
现在发生的事情是我的本地站点正在抛出此消息:
Chrome: local.sitename.dev 拒绝连接
Safari: Safari 无法与服务器建立安全连接
Firefox: 本地站点有效!我可以编辑文件并立即查看我的更改,因此它不是缓存版本。
由于某种原因,我注意到每个网址都有 https:// 而不是 http:// 分配给它,我不知道为什么。
要补充一点 - 如果我正在运行操作系统 apache localhost 会显示“它可以工作!”和 localhost/~myusername 显示一个空的站点目录。当我关闭 OS apache 并使用 MAMP 中配置的 apache 时,localhost 会在我的 htdocs 文件夹中显示“index of/”站点,并且 localhost/~myusername 在此服务器上显示 Forbidden。
这到底是怎么回事?!
【问题讨论】:
标签: apache mamp mamp-pro macos-high-sierra