Сайты, серверы и хостинг
SSL-сертификаты
9 статей с причинами, проверками и пошаговыми решениями. Например: Сертификат просрочен; Цепочка сертификатов неполная.
Let's Encrypt: certbot не продлевает сертификат — причины и решение
Проверьте доступность порта 80, DNS и конфигурацию веб-сервера.
NET::ERR_CERT_AUTHORI…
ERR_SSL_PROTOCOL_ERROR и «сертификат не доверенный»: неполная цепочка SSL
Для владельца сайта типичные причины — не установлен промежуточный сертификат (нужна полная цепочка), включён HTTPS без сертификата в виртуальном хосте, истёк сертификат…
Certbot: Challenge failed for domain — не удалось выпустить сертификат — причины и решение
Ошибка Certbot «Challenge failed for domain» значит, что Let's Encrypt не смог проверить домен. Проверьте DNS-запись A, откройте порт 80, уберите редирект на /.well-know…
Бесконечный редирект при переходе на HTTPS — причины и решение
Ошибка «Слишком много перенаправлений» после включения HTTPS возникает из-за конфликта редиректов в CMS, веб-сервере и CDN. Проверьте цепочку curl -IL, режим SSL в Cloud…
Редирект с HTTP на HTTPS: настройка в Apache и Nginx без зацикливания — причины и решение
Настройка перехода с HTTP на HTTPS включает редирект 301 в nginx или .htaccess, устранение смешанного содержимого, обновление ссылок и аккуратное включение HSTS. Проверь…
NET::ERR_CERT_DATE_IN…
Сертификат SSL истёк: как продлить Let's Encrypt — причины и решение
Если SSL-сертификат истёк, обновите его: для Let's Encrypt выполните certbot renew, проверьте таймер, DNS и порт 80, перезагрузите веб-сервер; для платного сертификата с…
OpenSSL: как проверить срок действия и цепочку сертификата — причины и решение
Команда openssl x509 -noout -dates показывает срок, openssl s_client — цепочку. Настройте мониторинг заранее.
Let's Encrypt: продление wildcard-сертификата через DNS-01 не работает — причины и решение
Для wildcard нужна проверка DNS-01: TXT-запись _acme-challenge. Проверьте API провайдера DNS, TTL и права токена.
SNI: несколько сайтов с HTTPS на одном IP — неверный сертификат открывается по умолчанию — причины и решение
Старые клиенты не поддерживают SNI. Проверьте server_name, default_server и порядок виртуальных хостов.