Введение
При выборе хостинга для веб-проекта практически все, кто запускает сайт не могут решить, что предпочесть обеспечения безопасности своего веб-ресурса.
Защищенное соединение HTTPS - это стандарт безопасности в интернете. Благодаря Let's Encrypt можно получить SSL-сертификат без оплаты, которые быстро активировать через веб-интерфейс.
Этап 1: Необходимые условия и проверка конфигурации
1.1. Доступность функции Let's Encrypt
Изначально, подтвердите, что ваш хостинг-провайдер интегрировал поддержку Let's Encrypt в cPanel.
Данная функция отсутствовать на некоторых тарифных планах или требовать ручной настройки.
Если вы не обнаруживаете нужных настроек, направьте запрос с командой специалистов вашего хостинга.
1.2. Зайти в cPanel
Выполните вход в вашу учетную запись cPanel.
Стандартно, адрес панели записывается как `https://vashdomen.com:2083` или по адресу, который предоставил ваш хостинг.
Впишите идентификационные данные.
1.3. Верификация DNS-настроек
Это решающий момент. Let's Encrypt обязан проверить, что домен, для которого создается сертификат, подлинно прописан на IP-адрес, с которого поступает заявка.
- Удостоверьтесь в правильности A-записи для вашего главного имени (например, `vashdomen.com`), она указывает на ваш IP-адрес вашего сервера.
- Верифицируйте настройки для www-поддомена : Если вы планируете настроить HTTPS и для `www.vashdomen.com`, подтвердите, что для него присутствует правильная A-запись ( указывающая на тот же IP) или CNAME-указатель ( направляющая на основной домен ).
- Задержка распространения DNS : Если вы в последнее время модифицировали DNS-записи, подождите некоторое время (от десятков минут до 48 часов, но чаще всего быстрее ) для их применения по сети интернет. Отследить DNS-конфигурацию можно с помощью внешних ресурсов вроде `dnschecker.org`.
Вторая стадия: Нахождение раздела безопасности
2.1. Расположение SSL-настроек
В интерфейсе cPanel перейдите в раздел Безопасность и кликните на пункт Let's Encrypt SSL.
Типично настройки сертификатов находятся в блоке Security.
Этап 3: Получение сертификата
3.1. Указание целевого домена
На вкладке Let's Encrypt определите домен, для которого нужно выпустить сертификат.
Вы получите доступ к совокупность всех доменов, принадлежащих вашему аккаунту.
3.2. Определение параметров SSL
В разделе Запросить сертификат укажите домены и поддомены, для которых требуется защита.
Предпочтительно добавить как основной домен, так и вариант с www (если он активен ).
3.3. Генерация SSL
Нажмите кнопку Сгенерировать. Система без дополнительных действий создаст и активирует сертификат Let's Encrypt для заданных доменов.
Активация может продолжаться несколько минут.
Четвертый этап: Тестирование сертификата и редирект
4.1. Подтверждение активации SSL
После активации вы можете отследить статус сертификата в разделе SSL/TLS Status в панели безопасности cPanel.
Здесь должна быть доступна детали о периоде активности сертификата и покрываемых доменах.
4.2. Создание перенаправления на защищенный протокол
Для установки безопасного доступа к сайту советуем настроить автоматическое перенаправление с HTTP на HTTPS.
В cPanel это можно настроить через:
- Настройка файла.htaccess (если используется Apache)
- Раздел Редиректы в cPanel
- Конфигурация в бэкенде вашего CMS (WordPress, Joomla и др.)
4.3. Проверка работоспособности
Верифицируйте правильную работу вашего сайта, загрузив его в браузере через HTTPS (https://vashdomen.com).
Удостоверьтесь, что все объекты ( картинки, javascript, CSS ) также доступны по HTTPS.
4.4. Особенности обновления
Криптографические сертификаты Let's Encrypt валидны ограниченный период 90 дней.
Однако практически все современных конфигураций cPanel предлагают возможность периодического продления сертификатов Let's Encrypt.
В большинстве случаев, вам не потребуется собственноручно возобновлять сертификат каждые 3 месяца.
Заключение и рекомендации
Превосходно! SSL-сертификат активирован и работает. Посетители увидят зеленый замочек в адресной строке.
Важные рекомендации
- Регулярная проверка: Периодически проверяйте статус сертификата в cPanel
- Обновление ссылок: Замените все внутренние ссылки на HTTPS
- Настройка редиректов: Убедитесь что все HTTP-страницы перенаправляются на HTTPS
- Обновление в поисковых системах: Обновите URL в Google Search Console
Защищенное соединение повышает доверие посетителей. Теперь ваш сайт соответствует современным стандартам безопасности.