Подтвердить что ты не робот

Используется ли CDN, если вы используете веб-сайт HTTPS?

У меня есть веб-сайт с только домашней страницей, доступной через простой протокол HTTP. Все остальные страницы доступны только через HTTP через SSL (https://).

Я использую CDN для домашней страницы и очень доволен ею.

Но для меня похоже, что использование CDN для https-страниц невозможно из-за предупреждений о безопасности, особенно в IE. Мои файлы, размещенные на CDN, доступны через простой HTTP-протокол.

Что мне делать? Как эта проблема может быть решена?

4b9b3361

Ответ 1

Вам нужно получить CDN, который поддерживает файлы для обмена через HTTPS, а затем использовать этот CDN для запросов SSL.

Ответ 2

Вы можете сделать это, если в своих боксах есть поддержка HTTPS. То, что вы не можете сделать, это использовать поддомен вашего собственного домена в cname против сети cdn. Поскольку SSL не работает таким образом.

так https://cdn.tld/mydomain/path/to/file, поскольку механизм работает (поскольку браузеры корректно проверят сертификат cdn.tld ssl)

но https://cdn.mydomain.tld/path/to/file не будет.

Ответ 3

Два варианта, но в целом я перенаправлял все страницы, которые не должны быть SSL'ed, на их эквивалент без SSL и только при необходимости использовать SSL.

  • Получите сертификат SSL для вашего хоста CDN. Это всего 30 баксов в год, но вам нужно учитывать, что для этого требуется больше конфигурации и в зависимости от трафика, это также более дорого, потому что серверу требуется больше ресурсов для соединений SSL'd.

  • Для соответствующих страниц храните файлы CSS/images/js "local" на своем собственном хосте SSL и используйте их, когда вам нужен SSL. Конечно, вы теряете скорость и т.д. От CDN, но это компромисс. Мы выбрали это, потому что только наша регистрация - SSL, 99.9999% времени, которое пользователи тратят на наш сайт, находятся на ссылках без SSL.