Как настроить сопоставление хостов с помощью Apache

Я использую несколько сервисов, которые позволяют отображать хосты на свои серверы. Примером является ZenDesk, адрес которого по умолчанию будет company.zendesk.com, но вы можете, например, использовать helpdesk.company.com (при условии, что адрес принадлежит вам).

Я пытаюсь понять, как они это делают автоматически. Я знаю, что могу вручную скопировать файл sites-available 000-default.conf и обновить ссылки на доменные имена, но, безусловно, есть способ, которым такие компании, как ZenDesk, делают это без необходимости вручную обновлять эти файлы для каждой настройки.

Как мне это сделать?

0
задан 11 July 2016 в 23:06
1 ответ

Если у вас есть размещенный продукт, очень простой способ - это просто иметь один виртуальный хост, который отвечает на каждый запрос, а затем просматривать фактические заголовки запросов, чтобы узнать, какой домен был запрошен в вашем коде, а затем работать с этим.

В зависимости от конкретных обстоятельств, это может быть все, что нужно, или у вас могут быть более сложные ситуации, в худшем случае при наличии некоторого вида управления конфигурацией, выписывающего фрагменты конфигурации для каждого клиента.

1
ответ дан 4 December 2019 в 16:33

Теги

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