Содержание

Certbot и apache на Centos 7

Экспорт в PDF Преобразовать страницу в формат Open Document

Дата создания: 2022/04/20 07:31 (C) mihanik

Дано

Надо

Решение

Это вольный перевод инструкции, которая расположена по адресу: https://certbot.eff.org/instructions?ws=apache&os=centosrhel7

1. Подключитесь к серверу по SSH

Подключаться нужно или под суперпользователем root, или под пользователем, который имеет полные права на управление сервером.

2. Установите менеджер пакетов snap

yum -y install snapd
systemctl enable snapd
systemctl start snapd

Чтобы избежать ошибки

USER
error: cannot install «certbot»: classic confinement requires snaps under /snap or symlink from /snap to /var/lib/snapd/snap

Создайте требуемую ссылку

ln -s /var/lib/snapd/snap /snap

3. Убедитесь, что ваша версия snap обновлена

snap install core
snap refresh core

4. Удалите пакеты Certbot, входящие в дистрибутив вашей ОС

yum -y remove certbot
Если до этого вы уже использовали Certbot, вам нужно удалить все скрипты. Инструкцию можно почитать тут.

5. Устанавливаем Certbot

snap install --classic certbot

6. Подготовимся к запуску Certbot

Выполните следующую команду, чтобы убедиться, что команда certbot может быть запущена.

ln -s /snap/bin/certbot /usr/bin/certbot

7. Укажите способ использования Certbot

Или получите и установите свои сертификаты…

Запустите команду, чтобы получить сертификат, и попросите Certbot автоматически отредактировать вашу конфигурацию apache для его обслуживания, включив доступ по протоколу HTTPS за один шаг.

certbot --apache

8. Проверьте возможность автоматического обновления сертификатов.

certbot renew --dry-run

9. Проверьте, что ваш сайт работает по протоколу HTTPS.

Посетите ваш сайт http:имя_сайта ⇑ Наверх ⇑

В моей WIKI постоянно ведётся какая-то работа со статьями.
Если у вас возникли вопросы или замечания,
можете их отправлять на почту support@mihanik.net