/
Let's encrypt webitel

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 изменить на:

 

# WebSocket protocol: ws or wss (WebSocket with SSL) export WEBITEL_WS="wss" # WebSocket protocol: off or on (for HTTPS) export WEBITEL_SSL="on" # WebSocket protocol: http or https export WEBITEL_PROTO="https" # Webitel IP or hostname. # Please, use the FQDN hostname for HTTPS site export WEBITEL_HOST="my-server.webitel.com"

Перезапускаем webitel:

 

 

/opt/orchestration/bin/reboot.sh

 

Сайт подписан:

Автообновление сертификатов

Поскольку сертификат выдается только на 3 месяца, мы можем автоматизировать процесс его обновления, достаточно скопировать файл:

 

sudo cp /opt/orchestration/etc/cron.d/letsencrypt /etc/cron.d/

 

 

Related content