Я размещаю веб-страницу с Apache на Raspberry Pi (Debian) и не могу заставить сервер выдать текущий сертификат. Я создал самозаверяющий SSL-сертификат в /home/pi/ssl/
с:
openssl req -new -sha256 -x509 -nodes -days 365 -out example.com.pem -keyout example.com.key
Apache просматривает .pem
и .key
пару файлов из файла /etc/apache2/sites-enabled/owncloud.conf
который содержит:
SSLCertificateFile /home/pi/ssl/example.com.pem
SSLCertificateKeyFile /home/pi/ssl/example.com.key
Когда я удаляю эти файлы и перезагружаю Apache, я получаю ошибку [FAIL] Reloading web server config: apache2 failed!
, Эта ошибка не возникает при перезапуске после создания новой пары файлов сертификатов, поэтому Apache, похоже, вызывает сертификат.
Однако сертификат, который проходит через браузеры (частные окна Chrome Incognito или FF/Safari и даже браузер на компьютере, который наверняка никогда раньше не запрашивал домен), является старым сертификатом, который я создал месяц назад - см. Ниже:
Есть идеи, почему это происходит?