@myfront

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

Здравствуйте!
Есть веб приложение, которое позволяет клиентам создавать свои страницы (конструктор сайтов, что-то типа таплинка). Адрес страницы будет типа mywebapp.com/client-page1

Приложение написано на VueJS (SSR), запускается на NodeJS (AWS ElasticBeanstalk) + используется AWS Route 53

Необходимо добавить возможность клиентам подключать свой домен для этой страницы.

Посмотрел похожие подходы на других сайтах (https://taplink.ru/help/faq/settings/domain/), клиентам нужно добавить свой домен и прописать DNS (NS1, NS2) платформы в своем провайдере доменов .

Буду очень благодарен, если кто-то сможет направить в нужном направлении

Вопросы:
1) Нужно поднимать какой-то свой DNS? (ns1.mywebapp.com, ns2.mywebapp.com)
2) в коде NodeJS нужно будет проверять если идет запрос к домену, который указывал пользователь, то рендерить такую же страницу как для роута mywebapp.com/client-page1?
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Можно использовать API Route53, но надо учитывать что у сервиса есть лимиты.

По поводу роутинга - использовать CloudFront для роутинга трафика
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы