Let's encrypt webitel
Let's encrypt — центр сертификации, начавший работу в бета-режиме с 3 декабря 2015 года, предоставляющий бесплатные криптографические сертификаты X.509 для TLS шифрования (HTTPS). Процесс выдачи сертификатов полностью автоматизирован. Начиная с Webitel 3.6.0, включен в базовую поставку.
Подготовка
FQDN
Сертификат выдается только на реальное имя, сервер должен быть доступен по HTTP\HTTPS портам из интернета, так как центр сертификации проверяет правильность имени.
В файле env/environment пропишите FQDN имя для вашего сервера webitel:
# Please, use the FQDN hostname for HTTPS site
export WEBITEL_HOST="my-server.webitel.com"
|
Перезапустите webitel:
/opt/orchestration/bin/reboot.sh
Получение сертификата
Выполните команду:
/opt/orchestration/bin/bootstrap.sh letsencrypt
|
В файле env/environment изменить на:
Перезапускаем webitel:
|
Сайт подписан:
Автообновление сертификатов
Поскольку сертификат выдается только на 3 месяца, мы можем автоматизировать процесс его обновления, достаточно скопировать файл:
|