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.
Если вы правильно включили Let's Encrypt, вы увидите опцию Free & automatic certificate from Let’s Encrypt. Установите флажок рядом с параметром Let’s Encrypt и введите ниже все необходимые данные для своего домена.
Затем нажмите кнопку Save, и бесплатный сертификат SSL Let's Encrypt будет установлен автоматически. Сертификаты Let’s Encrypt действительны в течение 90 дней, и DirectAdmin автоматически обновит сертификат через 85 дней.
Перезапустите веб-сервер, чтобы изменения вступили в силу:
systemctl restart httpd
Если у Вас веб-сервер Nginx, выполните следующую команду:
systemctl restart nginx
Если у Вас остались вопросы - создайте тикет в техподдержку.