7

重複の可能性:
Rails アプリケーションに Web アドレスを指定する方法は?

私のマシンで 2 つの Rails を起動したいと考えています。私はこのようにすることができます:

rails s -p 3000
rails s -p 3001

localhost:3000そして、およびを介してそれらにアクセスしますlocalhost:3001

しかし、それらを起動する方法はありますfoo.example.combar.example.com? 私は実際にはドメイン名を所有していません.example.comローカルプログラムがローカルホストではなくこの偽のドメイン名を介してそれらにアクセスできるようにしたいだけです.

4

1 に答える 1

6

Linux を使用している場合 (Mac の場合はわかりません)、ファイル/etc/hostssudoで編集し、次の 2 行を追加します。

127.0.1.1      foo.example.com
127.0.1.1      bar.example.com

ブラウザでそれらのいずれかを指定すると、機能するはずです。次に、Rails アプリのサーバーを起動します。

rails s 
rails s -p 3001

最後に、ブラウザを次のように指定します。

foo.example.com:3000
bar.example.com:3001
于 2012-11-13T22:20:56.880 に答える