Let's Encrypt - центр сертификации предоставляющий бесплатные криптографические SSL сертификаты сроком действия до 90 дней. DirectAdmin позволяет полностью автоматизировать процесс выдачи и обновления сертификатов.
Для включения Let's Encrypt в панели управления DirectAdmin, убедитесь что вы используете версию панели 1.50.1 и выше.
- Если в качестве операционной системы вы используете CentOS 6 или выше, сперва вам необходимо добавить опцию
enable_ssl_sni=1
в файл/usr/local/directadmin/conf/directadmin.conf
. - Добавтье опцию
letsencrypt=1
в файл/usr/local/directadmin/conf/directadmin.conf
. - Перезагрузите DirectAdmin следующей командой:
echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000
- Добавтье Alias /.well-known:
cd /usr/local/directadmin/custombuild
./build rewrite_confs
- Загрузите обновления и установить letsencrypt:
cd /usr/local/directadmin/custombuild
./build update
./build letsencrypt
Теперь установка сертификатов Let's Encrypt доступна пользователям
User Level -> SSL Certificates