我有一个使用子域名的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
我还试图用另一个端口启动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
我迷路了,我该怎么办?感谢