Правильная структура для пользовательской функции домена для пользователей SAAS - PullRequest
0 голосов
/ 09 ноября 2019

Я создаю платформу Saas (допустим, домен www.saas.com), где у пользователя есть уникальные субдомены, такие как user1.saas.com, user2.saas.com и т. Д., И дайте им возможность добавлять свои собственныеdomain.

Чтобы добавить пользовательский домен, пользователи определяют cname для app.saas.com и A-запись для публичного идентификатора в моем приложении.

Все работает нормально, если определены cname и A-записьправильно пользователями. Но у меня есть две концепции по этому поводу:

  1. Для размещения моего приложения я использовал облачные пути и выбирал серверы цифрового океана. Но если в какой-то момент я захочу перейти от Digital Ocean к AWS, то публичный ip изменится. Таким образом, настраиваемые домены не будут работать, пока пользователи не изменят свою запись A. Интересно, есть ли лучший способ предоставить пользователю функцию настраиваемого домена вместо добавления записи A? (Я не уверен, что cname и запись - правильный путь для этой функции)

  2. Давайте предположим, что user1 определен как собственный домен для user1.saas.com. Когда я захожу на user1.saas.com, он тоже работает. Я думаю, я должен перенаправить этот URL в пользовательский домен, если он определен. Интересно, это правильный путь?

Заранее спасибо Анил

...