2014-02-05 4 views
1

Я создаю приложение rails, где у нас есть функции для регистрации нового Пользователя, и там мы предоставляем отдельный поддомен для каждого пользователя по имени пользователя. , так что я хочу указать user_name.localhost:3000.com где имя пользователя динамическоеНастройка субдомена в url local

+0

Вам необходимо настроить локальный файл «hosts». Смотрите это http://stackoverflow.com/questions/138162/wildcards-in-a-hosts-file – Bala

+0

Я использую систему ubuntu, а не окна. Поэтому для этого нужно сделать. –

+0

Вы можете использовать [xip.io] (http://xip.io): 'user_name.127.0.0.1.xip.io: 3000' должно работать – Stefan

ответ

1

Доступ к этому. Не требуется настройка

user_name.lvh.me:3000 
2

Запустите свой локальный сервер разработки с помощью pow. Если вы привязываете приложение к foo, то ваши страницы доступны под http://foo.dev, но также и под любым другим подобласти, например http://bar.foo.dev. Нет необходимости регистрировать список поддоменов где-то.

prax может быть альтернативой, когда вы находитесь на Linux.

+0

Pow отлично, но работает только для Mac, порт linux - ropey по меньшей мере – Yule

0

Я понял это. На самом деле приложение использует жемчужину subdomain_fu для создания субдомена, и когда пользователь создается, субдомен - это имя, которое сохраняется в db, а доступ к нему можно получить, вставив конфигурацию в файл C:\Windows\System32\drivers\etc\hosts и сопоставьте ip, на который наносится;

192.xxx.xx.xxx   user_name.your_subdomain _name 

и ударить по URL-адресу;

user_name.your_subdomain _name:3000 

Он отлично работает со мной, делая эти шаги. Спасибо всем за их полезную обратную связь.

Смежные вопросы