在我在主机文件中映射的域上启动rails服务器

Bla*_*man 3 ruby-on-rails

我想要映射:

www.example.com

在我的主机文件中,如何启动'rails server'以便它使用此域名?

Mad*_*bæk 9

编辑hosts文件(OSX Snow Leopard的说明)

  1. sudo nano /etc/hosts
  2. 添加一行 127.0.0.1 www.example.com
  3. 使用刷新DNS设置 sudo dscacheutil -flushcache

在正确的端口上启动rails

rails server现在将在http://www.example.com:3000/上工作.要摆脱:3000,启动Rails :( sudo rails server --port=80或者rvmsudo如果你使用的是RVM)

对于生产用途,您可能希望看到Kevins的回答.