Почему иногда не подхватывается SSL сертификат при обращении к сайту?

Иногда при обращении к сайту (не удалось выявить закономерность, когда именно) Chrome пишет, что сайт не защищен. При этом если просто обновить страницу, то все начинает работать нормально.

SSL Error

На хостинге Ubuntu, на нем стоит Apache и прикручены сертификаты Let's Encrypt через Certbot, который их автоматически перезапрашивает.

Я бы понял, если бы это происходило в день перевыпуска, но сегодня поймал этот баг, хотя сертификат выпущен давно и действителен до сентября.

Конфиги сервера:

<VirtualHost site.ru:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/site
    ServerName site.ru
    ErrorLog ${APACHE_LOG_DIR}/error.log
    RewriteEngine on
    RewriteCond %{SERVER_NAME}=site.ru
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

SSL:

<IfModule mod_ssl.c>
    <VirtualHost site.ru:443>
        ServerAdmin [email protected]
        ServerName site.ru
        DocumentRoot /var/www/site
        ErrorLog ${APACHE_LOG_DIR}/error.log
        SSLCertificateFile /etc/letsencrypt/live/site.ru/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/site.ru/privkey.pem
        Include /etc/letsencrypt/options-ssl-apache.conf
        <Directory />
            Options FollowSymLinks
            AllowOverride All
        </Directory>
    </VirtualHost>
</IfModule>

В letsencrypt.log все хорошо:

...
2022-07-20 07:12:54,816:DEBUG:certbot.renewal:no renewal failures

В error.log Apache тоже ничего связанного с этой проблемой

Сталкивался ли кто-нибудь с этим или хотя бы подскажите куда копать и какие логи/конфиги смотреть?


Ответы (1 шт):

Автор решения: Talleyran

Проблема исчезла после выполнения глобального обновления сервера через

apt upgrade

Примечательно, что версия ssl как раз не поменялась и какой именно пакет был причиной я так и не понял. Но, тем не менее, это помогло.

→ Ссылка