Центр знаний

Сделайте HTTPS поддерживаемой службой

Выпустите сертификат с поддерживаемым клиентом и проверьте путь продления.

2 мин чтенияРусский

Контент пересмотрен · Русский

Кратко
Тип руководства
Эксплуатация и безопасность
Примеры
Иллюстративно, зависит от среды
Объём интеграции
Удалённая машина не подключена
01

Подготовьте имя и слушателя

Для реального сервера убедитесь, что имя хоста разрешается в правильное назначение и веб-сервис отвечает. Задаче HTTP-01 нужен доступный путь проверки на порту 80. DNS-01 может поддерживать другие схемы и подстановочные имена, но требует безопасно управляемого доступа DNS.

02

Установите Certbot, используя актуальные инструкции для платформы

Выберите веб-сервер и операционную систему на официальной странице инструкций Certbot. Установите документированным для этой комбинации способом. Не смешивайте установку через пакетный менеджер и snap и не предполагайте, что на сайте OmbraHost сертификат уже установлен на удалённом сервере.

03

Запросите сертификат для предполагаемых имён

Пример Nginx ниже работает в системе с установленной соответствующей интеграцией Nginx для Certbot. Замените документационный домен на имена, которые вы контролируете. Просмотрите сгенерированную конфигурацию и проверьте Nginx перед внесением дополнительных правок.

Пример Nginx · требуются собственные именаПроверьте для своей среды
sudo certbot --nginx -d example.com -d www.example.com
sudo nginx -t
04

Подтверждайте продление, а не предполагайте его

Проверьте список сертификатов, механизм планового продления и доступность проверки. Пробный запуск выполняет продление в тестовой среде. Учётные данные DNS, изменения прокси или закрытый порт могут нарушить продление, которое ранее работало.

Проверки при продленииПроверьте для своей среды
sudo certbot certificates
sudo certbot renew --dry-run
# Inspect the timer used by your installation method:
systemctl list-timers --all
05

Следите за действующим сертификатом и путём HTTPS

Проверьте публичное имя хоста извне сервера, осмотрите срок действия и сохраните оповещение до крайнего срока. Если прокси использует сертификат источника, проверьте это соединение отдельно от сертификата, обращённого к посетителям. Убедитесь, что перенаправления приложения и файлы cookie используют предполагаемый безопасный источник.

ПЕРЕД СЛЕДУЮЩИМ ШАГОМ

Уходите с проверяемым результатом.

  • Подготовьте имя и слушателя.
  • Следите за действующим сертификатом и путём HTTPS.
  • Держите информацию для восстановления и секреты вне публичных файлов.
ПЕРЕЙТИ К ПЕРВОИСТОЧНИКУCertbot · инструкции по установкеLet’s Encrypt · методы проверки