В Інтернеті дуже багато рішень; Я думаю, що ви повинні продовжувати намагатися, поки не знайдете той, який працює для вас. Після багатьох експериментів те, що працювало для мене, було дотримуватися інструкцій certbot для Apache та CentOS 6. Офіційне посилання тут , але для послідовності:
Виконайте наступні команди в терміналі:
- Завантажте Сертбот
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