Задать вопрос

Как привязать доменные имена к страницам?

Добрый день.
Имеется web сайт (Django, Postgresql, Nginx) все крутится на одном VDS.
Сейчас для пользователей личные страницы доступны через субдомены вида: user1.website.ru
Хотим предоставить клиентам возможность доступа к странице через свое доменное имя, например: super-user.ru.
Как представляю.
Пользователь покупает доменное имя прописывает nameserver'ы? Потом наша система прописывает доменную зону? Затем генерируется конфиг для nginx?
Подскажите как лучше поступить и организовать это дело? Настраивать Bind9? Как быть с nginx?
Не знаю с чего начать.
  • Вопрос задан
  • 413 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Arik
К хосту что определяет страницы (user1.website.ru) указать default_server
nginx.org/ru/docs/http/request_processing.html

Получится что этот хост будет работать на любой домен (неизвестный хост), который резольвит IP вашего сервера. По домену уже сами узнайте чей он и какую страницу показывать.

Юзер надо лишь указать IP вашего сервера или лучше CNAME, вдруг у вас переезд будет
Ответ написан
Ваш ответ на вопрос

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

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