Конфигурации доменных имен мультитенантных приложений в движке приложений
Я разработал мультитенантное приложение в Google App Engine, используя Django Rest Framework(django-tenant-schemas) с Angular Front end в качестве платформы программного обеспечения как услуги. Я приобрел доменные имена локально и хочу сопоставить несколько доменных имен с ресурсами движка приложения, чтобы, если клиент вводит свой URL-адрес домена, angular получал URL-адрес и извлекал контент из своей схемы базы данных. Я настроил только одно доменное имя, и мне нужно добавить другой домен. Есть ли способ настроить все домены так, чтобы они указывали на одни и те же ресурсы в движке приложения?
1 ответ
Для многопользовательского приложения вы можете использовать файл конфигурации dispatch.yaml, который позволяет переопределять правила маршрутизации. Вы можете использовать dispatch.yaml для отправки входящих запросов к определенной службе (ранее известной как модули) на основе пути или имени хоста в URL-адресе. Соответствующие подробности можно найти на странице файла конфигурации dispatch.yaml.
Вы можете проверить ответы на несколько пользовательских доменов на конкретную версию вопроса о приложении Google App Engine, а также на страницу, на которую есть ссылка. Добавление пользовательского домена в определенный модуль управляемых виртуальных машин Google App Engine.