【问题标题】:MAMP on OSX Yosemite - Virtual host name gives 404 errorOSX Yosemite 上的 MAMP - 虚拟主机名给出 404 错误
【发布时间】:2015-07-09 01:11:38
【问题描述】:

我在运行 OSX Yosemite (10.10.3) 的新 MacBook Pro 上安装了 MAMP v3.2.1。

localhost 运行正常,可以浏览http://localhost,没问题。

但是,我命名的虚拟主机出了点问题 - 当我浏览到该站点时,我得到一个 404。 编辑:我现在看到“此网页不可用 - ERR_CONNECTION_TIMED_OUT”(在 Chrome 中)

我已阅读并检查过其他关于类似问题的主题,但到目前为止,它们都没有解决我的问题。我希望有人可以帮助我,因为我现在完全陷入困境。

这是我做过和尝试过的:

  • /private/etc/hosts

    127.0.0.1 mysitename.dev ::1 mysitename.dev

  • /Applications/MAMP/conf/Apache/httpd.config 中,取消注释以将virtualhosts 文件包含在extra/httpd-vhosts.conf

并像这样在 vhosts 文件中添加指令:

NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs"
    ServerName localhost
</VirtualHost> 

<VirtualHost *:80>
    DocumentRoot “/Users/myName/Sites/mysitename“
    ServerName mysitename.dev
    ServerAlias mysitename.dev
</VirtualHost>

我更改了 MAMP Apache 设置以侦听端口 80(并检查了 httpd.configListen 80 行(我认为 MAMP 更新了这个?)

  • 我检查并仔细检查了文件夹的路径,检查了拼写错误...甚至仔细检查了 index.html 文件是否存在。

  • 当我查看 Apache 日志时,我没有发现任何异常,尽管我可能无法判断是否有(!?)

  • 我没有明确“关闭”Mac 自己的 Apache 服务器,因为我没有打开它(应该吗?但是我的 localhost 正在使用 MAMP,所以...)

我是 Mac 新手 - 你可以说我遇到了一些问题!任何正确方向的帮助或建议将不胜感激。

提前致谢。

附: 我只是 ping'd mysitename.dev 并得到了

--- mysitename.dev ping statistics ---
132 packets transmitted, 132 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.039/0.096/0.294/0.042 ms

我通过 ping localhost 得到了类似的结果(没有超时消息),所以我认为这很好,但我还是迷路了......

【问题讨论】:

  • 你重启了apache吗?您是否在主机文件中保留了默认本地主机?另外,我的印象是 apache 已预装在 Apple OS 上。您安装另一个 MAMP 是否有原因?
  • 是的,默认的 localhost 仍然存在。是的,我什至重新启动了 Mac(矫枉过正!)。我确实尝试设置 mac 附带的 Apache,并让 localhost 正常工作,但我(再次)遇到了 virtualhosts 的问题。由于我习惯在 PC 上使用 WAMP,而且我有时也使用 Wordpress,所以我直接回到了 MAMP。

标签: macos apache mamp osx-yosemite


【解决方案1】:

如上所述,我被格式问题所困扰。我使用的示例是在文档根目录周围使用,而不是"

【讨论】:

    【解决方案2】:

    我相信这是一个引号格式问题。查看 DocumentRoot 上的引号与默认示例中的 DocumentRoot 的格式有何不同。要确保格式正确,只需从示例 DocumentRoot 复制正确的引号字符并将其粘贴到 DocumentRoot 引号上。当文本从一个地方复制粘贴到另一个地方时,可能会出现此问题。

    【讨论】:

      猜你喜欢
      • 2017-03-21
      • 2011-06-27
      • 2015-08-03
      • 2014-11-29
      • 2021-02-26
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 2019-03-01
      相关资源
      最近更新 更多