我无法弄清楚为什么http:// localhost会解析,http:// 127.0.0.1无法解析,当我运行apache时,没有发现。在运行POW时,两者都会解决。
我在hosts文件中设置了正确的映射,并在httpd-vhosts.conf文件中创建了VirtualHost条目,其中已定义的ServerName已映射到127.0.0.1。 VirtualHost条目用于反向代理设置。
每次我运行localhost时,VirtualHost条目都可以正常工作,但无论何时我尝试访问127.0.0.1或映射域,我都会运气不好。在我的情况下,由于项目设置http:// localhost不足以运行开发环境,我需要在hosts文件中映射条目才能运行。
我也使用POW作为我的rails和sinatra应用程序。以前遇到过POW问题,并且启动和关闭POW服务器我已经安装了gem Powify。我认为非常方便,当我运行“粉碎服务器停止”时,我会假设它至少可以处理本地主机解析所做的事情。
那么如何应对呢?我最终卸载了POW。所以这个问题的简单解决方案就是完全卸载POW,显然由于配置POW设置我最终处理了这个问题。
由于缺乏实际情况的幕后知识,如果有人能够指出内部运作,我将不胜感激。我读了一些关于如何在Apache上设置POW的文章,但如果有人能解释为什么会发生这种行为,我会非常感激。