DirectAdmin

Создание сертификата Let’s Encrypt в DirectAdmin

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

ssh root@IP_Adress -p Port_number

2. Выполните следующую команду, чтобы убедиться, что все установленные пакеты обновлены:

yum -y update

3. Для установки последней версии скрипта Let’s Encrypt введите:

cd /usr/local/directadmin/custombuild/

./build clean all

./build update

./build letsencrypt

И внесите изменения в файлы конфигурации:

./build rewrite_confs

3. После завершения обновления откройте файл конфигурации DirectAdmin directadmin.conf и включите опцию Let’s Encrypt, добавив или изменив следующую строку:

nano /usr/local/directadmin/conf/directadmin.conf




letsencrypt=1

4. Для включения SNI в DirectAdmin добавьте/измените строку:

enable_ssl_sni=1

5. Сохраните файл и перезапустите DirectAdmin, чтобы изменения вступили в силу:

echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000

6. Войдите в панель управления по адресу https://yourdomain: 2222, указав свое имя пользователя.

Перейдите в раздел SSL Certificates в разделе Advanced Features.

how-to-create-lets-encrypt-certificate-in-directadmin

Если вы правильно включили Let's Encrypt, вы увидите опцию Free & automatic certificate from Let’s Encrypt. Установите флажок рядом с параметром Let’s Encrypt и введите ниже все необходимые данные для своего домена.

how-to-create-lets-encrypt-certificate-in-directadmin1

Затем нажмите кнопку Save, и бесплатный сертификат SSL Let's Encrypt будет установлен автоматически. Сертификаты Let’s Encrypt действительны в течение 90 дней, и DirectAdmin автоматически обновит сертификат через 85 дней.

Перезапустите веб-сервер, чтобы изменения вступили в силу:

systemctl restart httpd

Если у Вас веб-сервер Nginx, выполните следующую команду:

systemctl restart nginx

 Если у Вас остались вопросы - создайте тикет в техподдержку.