Есть много решений онлайн;Я думаю, что вы должны продолжать пытаться, пока не найдете тот, который работает для вас.После большого экспериментов у меня сработало следование инструкциям certbot для Apache и CentOS 6. Официальная ссылка здесь , но для согласованности:
Выполнитьследующие команды в терминале:
- Скачать Certbot
wget https://dl.eff.org/certbot-auto
sudo mv certbot-auto /usr/local/bin/certbot-auto
sudo chown root /usr/local/bin/certbot-auto
sudo chmod 0755 /usr/local/bin/certbot-auto
Выполнить Certbot
sudo /usr/local/bin/certbot-auto --apache
Если есть сообщение об ошибке, прочитайте предупреждение и выполните (если вам удобно):
sudo /usr/local/bin/certbot-auto --apache --debug
Здесь вас могут спроситьзавершить некоторые довольно интуитивные вопросы, чтобы настроить вашу установку.Если нет, то, что сработало для меня, не сработает для вас.:(
Автоматическое продление
Проверьте, работает ли обновление вашего сертификата:
sudo /usr/local/bin/certbot-auto renew --dry-run
Если это так, перейдите к crontab вашей системы (обычно где-то около /etc/crontab/
) и добавьтеследующий код для проверки (и запуска, если необходимо) и автоматического обновления в полночь и в полдень каждый день:
0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && /usr/local/bin/certbot-auto renew