Перейти к основному содержимому
Управлять заголовками Host
Последнее изменение:

Управлять заголовками Host

Когда CDN-сервер запрашивает контент с источника, то обращается к IP-адресу, а не к доменному имени. При этом на один IP-адрес могут указывать несколько доменов. Чтобы CDN-сервер запросил контент нужного домена, в запросе сервера к источнику используется заголовок Host с указанием домена.

По умолчанию при создании CDN-ресурса заголовок Host устанавливается в значении Auto: в запросах указывается домен, с которого пришел запрос.

Чтобы c помощью заголовка Host явно задать нужный домен, установите свой заголовок Host.

Установить пользовательский заголовок Host

  1. В панели управления перейдите в раздел CDNCDN-ресурсы.

  2. Откройте страницу CDN-ресурса.

  3. Откройте вкладку Общий.

  4. В блоке Источник контента нажмите Редактировать источник.

  5. В поле Переопределение заголовка Host введите свой заголовок — имя домена без указания протокола. При необходимости можно добавить порт, например, example.com:443.

  6. Нажмите Сохранить.

  7. Проверьте, что значение заголовка разрешено со стороны вашего веб-сервера, где находится контент домена. Если заголовок не разрешен, запрос будет отдавать ошибку 400 Bad Request или 403 Forbidden Response.

    Пример запроса для проверки:

    $ curl -H "Host: <domain>" -I <ip_address>

    Укажите:

    • <domain> — домен без протокола;
    • <ip_address> — IP-адрес источника с указанием протокола.