我在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