2012-11-13 19 views
5

Olası Çoğalt:
How to specify a web address to a rails application?Yerel alan adları olan Rails?

benim makinede 2 Rails önyükleme istiyorum. Bu şekilde yapabilirsiniz:

rails s -p 3000 
rails s -p 3001 

Ve localhost:3000 ve localhost:3001 üzerinden erişmeye.

foo.example.com ve bar.example.com'da önyükleme yapmanın bir yolu var mı? Etki alanı adı olan example.com'a sahip değilim ve yerel programların bunlara localhost yerine bu sahte etki alanı adıyla erişmesini istiyorum.

+0

Zaten burada da aynı soru cevap var: http://stackoverflow.com/questions/13276118/how -to-belirtmek-a-web-adresi-to-a-raylar-uygulama/13276271 # 13276271 – tokhi

cevap

5

(Ben Mac bundan emin değilim) Linux üzerinde iseniz, /etc/hostssudo ile dosyayı düzenlemek ve iki satırı ekleyin:

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

Eğer tarayıcınızı herhangi birine yönlendirin, işe yaramalı. Sonra Raylar Apps sunucuları başlatmak:

rails s 
rails s -p 3001 

Son olarak, tarayıcınızı işaret etmek:

foo.example.com:3000 
bar.example.com:3001 
+3

harika çalışıyor! sadece merak ediyorum, kaldırmak için zaten var: 3000 Yani bu sadece foo.example.com gibi çalışır? – mpalencia

+0

@mpalencia, sudo rayları sunucusunu deneyin - port = 80' –

İlgili konular