Lai*_*uan 6 webserver ruby-on-rails
可能重复:
如何为rails应用程序指定Web地址?
我想在我的机器上启动2个Rails.我可以这样做:
rails s -p 3000
rails s -p 3001
Run Code Online (Sandbox Code Playgroud)
并通过localhost:3000和访问它们localhost:3001.
但是,有没有办法来引导他们在foo.example.com和bar.example.com?我并不真正拥有域名example.com,我只希望我的本地程序通过这个假域名而不是localhost来访问它们.
如果您使用的是Linux(我在Mac中不确定),请使用sudo编辑/ etc/hosts文件,并添加两行:
127.0.1.1 foo.example.com
127.0.1.1 bar.example.com
Run Code Online (Sandbox Code Playgroud)
如果您将浏览器指向其中任何一个,它应该可以工作.然后启动Rails应用程序的服务器:
rails s
rails s -p 3001
Run Code Online (Sandbox Code Playgroud)
最后将浏览器指向:
foo.example.com:3000
bar.example.com:3001
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4039 次 |
| 最近记录: |