Как заставить поддомен работать в разработке на моей локальной машине? - PullRequest
0 голосов
/ 14 января 2012

Я клонировал репозиторий github, используя поддомен fu, но не могу загрузить сайт должным образом. Я всегда получаю одну и ту же ошибку:

Я попробовал signin.localhost.local: 3000, который, кажется, работает для обеспечения работы страниц входа / регистрации. Тем не менее, когда я захожу в логин (из signin.localhost.local: 3000), он сохраняет «подпись» впереди так:

sub1.signin.localhost.local:3000

в prod он работает отлично, но по какой-то причине он продолжает входить здесь, когда это не предполагается. Кроме того, если я попытаюсь просто удалить «signin» и перейти к sub1.localhost.local: 3000, он снова скажет мне «не могу найти учетную запись с subdomain =». очень расстраивает.

Вот мой файл hosts прямо сейчас:

127.0.0.1       localhost signin.localhost.local sub1.localhost.local signup.localhost.local

Ответы [ 2 ]

0 голосов
/ 14 января 2012

Работа с поддоменами в режиме разработки может быть очень сложной.Если вы работаете на Mac и в проекте используется достаточно свежая версия Rails, я бы порекомендовал использовать Pow , что позволит вам использовать субдомены без каких-либо хитрых хитростей.После установки вы можете добавить символическую ссылку в проект в каталог ~/.pow, а затем получить доступ к приложению по адресу app_name.dev и использовать субдомены, например signin.app_name.dev.

0 голосов
/ 14 января 2012

Просто чтобы подтвердить, вы перезапускаете apache?

...