0

我无法弄清楚为什么 http:// localhost 会解析而 http:// 127.0.0.1 不会解析,当我运行 apache 时,没有任何意义。而在运行 POW 时,两者都会解决。

我已经在 hosts 文件中设置了正确的映射,并在 httpd-vhosts.conf 文件中创建了 VirtualHost 条目,其中定义了我已经映射到 127.0.0.1 的 ServerName。VirtualHost 条目用于反向代理设置。

每次我运行 localhost 时,VirtualHost 条目都可以工作,但任何时候我尝试访问 127.0.0.1 或映射域时,我都会不走运。在我的情况下,由于项目设置 http://localhost 不足以运行开发环境,我需要在 hosts 文件中映射条目才能运行。

我还将 POW 用于我的 rails 和 sinatra 应用程序。以前遇到过 POW 问题,为了启动和关闭 POW 服务器,我安装了 gem Powify。非常方便,我想,并假设当我运行“powify server stop”时,它至少会处理本地主机解析的事情。

那么如何处理呢?我最终卸载了 POW。所以这个问题的简单解决方案是完全卸载 POW,显然由于配置 POW 设置我最终处理了这个问题。

由于缺乏实际发生的幕后知识,如果有人能指出内部运作,我将不胜感激。我阅读了一些关于如何与 Apache 一起设置 POW 的文章,但如果有人能解释为什么会发生这种行为,我将不胜感激。

4

1 回答 1

0

最终关于 powify 没有删除防火墙异常,只是停止了 pow 实例以释放一些内存和处理能力。

仍然需要卸载 pow 才能删除防火墙规则。这样您就可以正确使用apache。

于 2012-11-19T19:24:56.213 回答