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

Updated 2 years ago by Oleg

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

ssh [email protected]_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

 

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


How did we do?


IS (opens in a new tab)

Powered by HelpDocs (opens in a new tab)