Как настроить SSL-сертификат для WordPress с помощью Certbot

Безопасность сайта на WordPress критически важна. В этом руководстве мы настроим бесплатный SSL-сертификат от Let’s Encrypt с помощью Certbot для защиты данных пользователей и улучшения SEO.

1. Подготовка сервера

2. Установка Certbot

sudo apt update
sudo apt install certbot python3-certbot-nginx

3. Получение SSL-сертификата

sudo certbot --nginx -d ваш-домен.ru -d www.ваш-домен.ru

Certbot автоматически:

  • Проверит владение доменом
  • Получит сертификат
  • Настроит веб-сервер
  • Создаст автоматическое продление

4. Настройка WordPress

  • В файле wp-config.php добавьте:
    define('FORCE_SSL_ADMIN', true);
    define('FORCE_SSL', true);
  • В админке: Настройки → Общие → Измените URL сайта на https://

5. Проверка и обслуживание

# Проверка срока действия
sudo certbot certificates

# Тест автоматического продления
sudo certbot renew --dry-run

# Принудительное обновление
sudo certbot renew --force-renewal

6. Автоматическое продление сертификата

  • Обычно автоматическое продление настраивается, после создание сертификатов. Проверим это.
  • Запустите certbot renew --dry-run
  • Если в результате, вы видете Congratulations, all simulated renewals succeeded, значит автоматическое продление настроено.
  • Если по какой-то причине это не так, можно добавить руками запуск команды обновления через cron.
    0 12 * * * /usr/bin/certbot renew --quiet

Заключение

Всего за 10 минут вы:

  • Защитили передачу данных
  • Улучшили позиции в поисковиках
  • Избежали предупреждений «Небезопасный сайт»
  • Настроили автоматическое обновление сертификата

Комментарии

Один комментарий на ««Как настроить SSL-сертификат для WordPress с помощью Certbot»»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *