Поддержка и абонентское обслуживание

Как установить SSL-сертификат на свой домен?

Елена, Красноярск 0

Зарегистрировала домен и подключила хостинг под новый сайт, а в адресной строке до сих пор просто http без замочка. Хочу сама поставить SSL-сертификат, но не знаю, покупать его или можно бесплатно, и что для этого нужно сделать в первую очередь.

Дмитрий Акиндинов технический администратор сайтов

ответил

Для обычного сайта малого бизнеса платить за сертификат не нужно: бесплатный Let’s Encrypt ставится через раздел SSL в панели хостинга (Timeweb, Beget, REG.RU и подобные) за одну-пятнадцать минут. Находите домен в списке, отмечаете галочками и голую версию, и версию с www, нажимаете выпуск — панель сама проходит проверку владения доменом и прописывает сертификат в конфигурацию сервера.

Обязательное условие: домен уже должен указывать на этот хостинг, то есть A-запись в DNS должна вести на IP-адрес сервера. Если домен ещё не «разрешается» в этот IP, проверка владения не пройдёт и выпуск сертификата закончится ошибкой — тогда сначала донастройте DNS и подождите несколько часов, пока изменения разойдутся.

Если хостинг без готовой панели, а есть только доступ по SSH к серверу, сертификат выпускается консольной утилитой certbot: команда вроде `certbot —nginx -d example.ru -d www.example.ru` для nginx или с флагом —apache для Apache. Certbot сам настраивает автопродление по крону, весь процесс занимает 5-20 минут и требует минимального знакомства с консолью.

После установки проверьте результат в режиме инкогнито, а не просто по замочку в своей вкладке — браузер кэширует статус сертификата. И сразу настройте редирект с http на https в .htaccess или конфиге nginx, иначе старые ссылки на версию без «s» останутся рабочими без защиты, а внутренние ссылки, прописанные в коде как http, дадут предупреждение о смешанном содержимом.

Подробный разбор Сертификат SSL истёк: что делать в первые двадцать минут

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

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

Все вопросы по теме "Поддержка и абонентское обслуживание"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?