@alexnotonfire

Как обрабатывать запросы для поддоменов в Rails приложении?

Например, я хочу чтобы адрес моего сайта выглядел по типу blog.mysite.com. Как я могу достичь этого в Ruby on Rails? Я использую nginx сервер.
  • Вопрос задан
  • 236 просмотров
Пригласить эксперта
Ответы на вопрос 1
Можно, например, прописать в секции server конфигурации nginx строки вида:
server {
...
    if ( $host != 'blog.mysite.com' ) {
        rewrite ^/(.*)$ http://blog.mysite.com/$1 permanent;
    }
...
}

Для каждого поддомена нужно создавать свою секцию server.
При этом все эти виртуальные хосты могут даже указывать на одно Rail-приложение. Логику работы приложения с каждым субдоменом можно организовывать с помощью переменной request.host.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы