Как установить защищённое соединение с сайтом?
Олег, Волгоград 0
Браузер у части посетителей показывает сайт как небезопасный, хотя раньше такого не было. Как включить нормальное защищённое соединение по https и от чего это вообще зависит?
Дмитрий Акиндинов технический администратор сайтов
ответил
Защищённое соединение — это протокол https, который держится на SSL-сертификате: он выпускается либо бесплатно через Let’s Encrypt (автоматически на большинстве хостингов), либо покупается у удостоверяющего центра. Если сертификат уже есть, а браузер всё равно ругается, чаще всего дело не в нём самом, а в том, что часть страниц или изображений всё ещё грузится по http — это называется смешанным контентом.
Проверить причину проще всего через консоль разработчика в браузере (клавиша F12, вкладка Console): при смешанном контенте там видны конкретные адреса ресурсов, которые всё ещё грузятся по http — обычно это старые ссылки на картинки в базе данных или пути, зашитые прямо в шаблон.
Если сертификата нет вообще или он истёк, в панели хостинга обычно есть готовая кнопка выпуска Let’s Encrypt — вся процедура вместе с проверкой домена занимает 5-15 минут. После выпуска нужен ещё принудительный редирект с http на https в настройках сайта или в .htaccess, иначе часть посетителей и старых ссылок продолжит попадать на незащищённую версию.
Отдельный момент — кто вообще управляет этим сертификатом. Если доступ к панели хостинга есть только у бывшего подрядчика, а не у владельца сайта, автопродление может незаметно сломаться, и вы узнаете об этом лишь когда браузер начнёт пугать посетителей. Стоит убедиться, что доступы к хостингу и домену числятся на вас.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.