Маскировка имени домена для django webapp Спросите

У меня есть веб-сайт с адресом домена: www.example.com. Мы предоставляем решение SaaS.

Проблема в том, что мы сталкиваемся со спросом со стороны некоторых клиентов, и это маскировка доменного имени, т.е. клиент хочет получить доступ к моему сайту с www.client1website.com и www.client2website.com и т. Д. on ....

Есть ли какие-нибудь возможности в Django? Я не хочу менять параметр Allowed Host, так как это сделает сервис немасштабируемым.

FYI: Я использую Apache на данный момент и могу также перейти на nginx, если это необходимо.

0
задан 20 April 2017 в 13:27
1 ответ

Вы можете настроить Apache (или nginx) на прослушивание любого доменного имени по вашему желанию, либо числа конкретных доменных имен, либо пустого символа подстановки всех доменных имен. Это даже по умолчанию.

Если после этого вы захотите изменить брендинг в зависимости от имени домена или по-другому реагировать на домен, вам нужно будет сделать это в приложении Django, запрошенное имя домена будет указано в объекте запроса. Но это не по теме здесь.

0
ответ дан 5 December 2019 в 08:18

Теги

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