Subdomain.localhost不再使用rails app了

时间:2015-12-28 19:04:14

标签: ruby-on-rails localhost

我有一个使用子域名的rails应用程序。我编辑了我的主机文件以添加以下行:127.0.0.1 subdomain.localhost

它过去工作得很好,但现在重新启动计算机(mac)后它再也无法正常工作了。访问subdomain.localhost:3000和telnet: connect to address 127.0.0.1: Connection refused telnet subdomain.localhost 3000时,我在浏览器中收到ERR_CONNECTION_REFUSED。

我在这个主题上看到的所有问题都是将主机文件作为问题引用,但在这里它不能因为我没有改变它。

我尝试使用sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder; say cache flushed

来清除DNS缓存

我还试图用另一个端口启动rails服务器,但我遇到了同样的问题。

我使用的是puma 2.15.3,该应用程序是一个Rails 4.2.1应用程序。 我的完整主机文件是:

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
127.0.0.1       subdomain.localhost

我迷路了,我该怎么办?感谢

1 个答案:

答案 0 :(得分:0)

我最终使用的pow适用于子域名。

仍然不能理解为什么不再考虑主机文件。