Как реализовать функцию, которая будет связывать зарегистрированные пользователями домены с внутренними адресами сервиса?
Есть конструктор сайтов
Пользователь создает на нем свой сайт, который лежит на www.service/vasya
Пользователь регистрирует свой домен www.vasya.com
Как реализовать функцию, которая будет связывать зарегистрированные пользователями домены с внутренними адресами сервиса. Чтобы переходя по домену www.vasya.com его переводило на www.service/vasya?
Сергей Кузнецов, это только начало) ему нужно willcard сертификат установить. Потом после него нужно будет сделать конфиг который будет все домены отправлять на его сайт. Плюс этот конфиг должен также по HTTPS открываться. Для этого нужно каждому домену свой сертификат получать. Благо есть let’s encrypt но это нужно тоже настроить. В итоге целое поле чудес получается. Я такое делал уже. Для того чтобы это все сделать нужно знать все внутреннее устройство его проекта. От языка до схемы взаимодействия. А это все кстати не делается в рантайме и нужно забрать очереди задач
Для правильного вопроса надо знать половину ответа
Пользователь покупает свой домен, настраивает в DNS связь доменного имени с IP вашего сервиса.
А дальше в настройках вашего сервиса прописывается новый сайт с указанием его корневой директории, SSL-сертификата и прочих настроек.