【问题标题】:Apache's virtual host won't work using MAMP because of Pow.cx由于 Pow.cx,Apache 的虚拟主机无法使用 MAMP
【发布时间】:2016-02-21 23:22:33
【问题描述】:

我一直在为这个问题苦苦挣扎,不知道为什么我无法访问我的虚拟主机,这些是我采取的步骤:

  1. httpd.conf:

# Virtual hosts Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

  1. /etc/host:

'127.0.0.1 mysite-dev.com'.

  1. http-vhosts.conf:

<VirtualHost *:80> DocumentRoot /Volumes/Miguel/Documents/Workspace/htdocs ServerName mysite-dev.com </VirtualHost>

  1. 重启 MAMP

  2. 通过 Chrome 访问 url,网站未加载,我收到错误“连接被拒绝”

【问题讨论】:

  • 您使用什么 URL 来访问您的本地站点?
  • 我使用的是mysite-dev.com,这是我在/etc/hosts中定义的url
  • 尝试使用 127.0.0.1/mysite-dev.com 访问它。无论出于何种原因,我都无法使用我在主机文件中提供的名称访问我的本地主机站点。但我可以使用 127.0.0.1 IP 连接到他们。
  • 感谢您的帮助...终于我发现了自己的情况。我正在使用 Pow.cx 为 Ruby on Rails 应用程序创建“虚拟主机”。它控制了 80 端口,因此无法与我的 Apache 主机建立连接。

标签: php macos apache mamp


【解决方案1】:

似乎 Pow.cx 正在控制端口 80,这就是我无法访问我的虚拟主机的原因......我想我会尝试 ton config Pow 以一种我可以毫无问题地使用两者的方式。

如果其他人有同样的问题,您可以按照本指南进行操作:

http://nikhgupta.com/code/serving-legacy-php-applications-using-apache-alongside-pow/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-17
    • 2012-12-28
    • 2015-01-12
    • 2015-08-03
    • 2015-05-07
    • 2019-03-06
    • 1970-01-01
    • 2013-06-20
    相关资源
    最近更新 更多