Auto SSL
Каждому хосту нужен валидный сертификат до того, как HSTS сделает откат на HTTP недоступным.
Открыть разделСправка CDN.com.tr
Пресет безопасности Hsts заставляет edge отправлять Strict-Transport-Security: max-age=31536000 в HTTPS-ответах, поэтому браузер, однажды увидевший ваш сайт, весь год отказывается открывать его по обычному HTTP.
Кеш, безопасность, WAF и очистка
Пресет безопасности Hsts заставляет edge отправлять Strict-Transport-Security: max-age=31536000 в HTTPS-ответах, поэтому браузер, однажды увидевший ваш сайт, весь год отказывается открывать его по обычному HTTP.
Это единственное реальное решение. HSTS безопасен для сайта, полностью работающего на HTTPS, и болезнен для того, что работает не так.
Знание точных границ избавляет и от лишней самоуверенности, и от обращения в поддержку с вопросом, почему поддомен не затронут.
Этот шаг — весь риск функции. Всё, что после него, — два клика.
Ожидаемый результат: Каждый хост на аккаунте загружается по HTTPS без предупреждений о сертификате или смешанном контенте.
curl -sI https://www.example.com/ | head -1
curl -sI https://assets.example.com/ | head -1
Поле Security Setting — это мультиселект пресетов безопасности. Добавление Hsts не убирает остальные.
Ожидаемый результат: Набор пресетов сохранён, и запущен деплой, так что конфигурация edge пересобирается с включением HSTS.
POST /api/accounts/update_account_presets/<account_uuid>
{"type":"security","presets":["Waf","Hsts"]}
The call replaces the whole preset set for that type — send every preset you want to keep.
Сохранённый пресет — это намерение; заголовок ответа — это факт.
Ожидаемый результат: HTTPS-ответ содержит Strict-Transport-Security: max-age=31536000, и сайт загружается нормально.
curl -sI https://www.example.com/ | grep -i strict-transport
curl -sI http://www.example.com/ | grep -i strict-transport
Ваш сайт полностью на HTTPS, и вы хотите закрыть разрыв первого запроса: первый клик за день всё ещё уходит как http:// и только потом перенаправляется. HSTS полностью убирает этот запрос — браузер выполняет апгрейд до того, как запрос покинет устройство.