Как запустить 1 node.js приложение на нескольких поддоменах?
Есть сайт(приложение) написанное на node.js. Работает. Сайт располагается на vds. Сервер настроен.
Задача заключается в следующем:
Есть домен site.ru.
Мне необходимо создать несколько поддоменов с городами типа moscow.site.ru, stpeterburg.site.ru, nsk.site.ru и т.д. Это просто примеры. Так вот необходимо что бы на всех поддоменах запускалось одно и тоже приложение(не копии, а одно).
Цель: На сайте в зависимости от города будет первоначальная выдача материала именно для этого города.
Вы можете все поддомены и домены настроить на один свой сервер, а в коде приложения через req.host смотреть с какого домена/поддомена идет запрос, и отдавать нужный контент.
"в коде приложения через req.host смотреть с какого домена/поддомена идет запрос, и отдавать нужный контент." - так и подразумевалось.
"Вы можете все поддомены и домены настроить на один свой сервер" - вот этот пункт для меня вопрос
Иван Козлов: главный домена в настройках dns настраивается через A запись на ip-адрес сервера, все остальные поддомены либо создаете каждый либо всем скопом через CNAME запись вяжете на свой главный домен:
stpeterburg.site.ru. CNAME site.ru.
или
*.site.ru. CNAME site.ru.