Pow 服务器在我的本地机器(OS X Lion)上与 .dev 域一起正常工作。我现在需要它来为外部域提供服务,因为我正在开发一个电子商务网站,而我的支付服务提供商的系统需要直接与我的开发服务器通信。但是,我无法通过 POW_EXT_DOMAINS 环境变量让 Pow 为外部域提供服务。
这是我所做的:
将我的 Rails 应用程序符号链接到 ~/.pow/myapp (我可以在http://myapp.dev上很好地访问它)
注册了一个免费的 no-ip.org 帐户并创建了一个域,例如 myapp.no-ip.org,其中 A 记录指向我的外部 IP 地址
在我的路由器上设置端口 80 的端口转发到我的本地机器
将 Pow 的 POW_EXT_DOMAINS 环境变量设置为 no-ip.org(导出 POW_EXT_DOMAINS=no-ip.org)
当我访问http://myapp.no-ip.org时,我可以看到“Pow 已安装”启动画面,因此我知道该域正在访问我的机器。但是 Pow 似乎没有意识到正在请求应用程序。
有任何想法吗?提前感谢您的任何建议。