我在Mac Yosemite上使用Rails 4.2.3。我试图为我的本地机器设置一个别名,以便我可以在浏览器中输入“http://devbox.example.com:3000/”,并让我的本地Rails实例为这些页面提供服务。但我似乎无法做到这一点。我在我的/ etc /设置此主机文件如何在不是“本地主机”的域上运行本地Rails实例?
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
127.0.0.1 devbox.example.com
但是,当我开始我的Rails服务器(“轨道的”),我可以访问“http:///localhost:3000/“就好了,但是当我尝试,并参观“http://devbox.example.com:3000/ “,我收到”无法连接“错误。什么是陌生人,当服务器运行时,执行ping我已经设置了解析为127.0.0.1别名...
localhost:myapp davea$ ping devbox.example.com
PING devbox.example.com (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.056 ms
什么我需要在Rails的做的就是我的服务器上我已经设置了别名运行?
我知道这不是你要求的,但ngrok可能会帮助你:https://ngrok.com/ – akz92