Let's Encrypt
Инструкция по выпуску доверенных сертификатов
Let's Encrypt — это бесплатный автоматизированный центр сертификации (CA), который выпускает доверенные SSL/TLS-сертификаты для защиты веб-сайтов и сервисов по протоколу HTTPS.
Когда будет полезен такой сертификат в MikoPBX?
Если ваша АТС доступна из интернета и вы хотите защитить веб-интерфейс администратора.
Для безопасного подключения WebRTC-клиентов (звонки через браузер требуют HTTPS).
Чтобы избавиться от предупреждений браузера о «небезопасном соединении».
Если используете мобильные приложения или SIP-клиенты, которым требуется валидный сертификат.
Системные требования:
Для АТС должен быть выделен домен, к примеру sip.test.ru
Web-интерфейс АТС по протоколу
HTTPдолжен быть доступен из интернета на порту80(для способа проверки - HTTP01)В общих настройках (раздел "HTTP/HTTPS") отключите использование опции «
Редирект на HTTPS», Сервер Lets encrypt для проверки ресурса обращается поhttpк вашей АТС. (для способа проверки - HTTP01)
Установка модуля
Перейдите в раздел "Модули" -> "Маркетплейс модулей".

Далее перейдите в раздел "Маркетплейс". Установите модуль "Генератор SSL сертификатов через Let`s Encrypt".

Получение сертификата
Вернитесь в раздел "Установленные модули". Далее, включите установленный модуль и перейдите в его параметры.

Заполните общую информацию:
Имя домена - укажите доменное имя Вашей станции.
Выберите способ проверки, доступно две опции: "HTTP-01 (Port 80)" и "DNS-01".
HTTP-01: сервер должен быть доступен из интернета на порту 80. Порт будет открыт временно на время проверки.
DNS-01: сертификат выпускается через API вашего DNS-провайдера. Порт 80 не нужен. Поддерживаются wildcard-сертификаты (*.domain.com).
Выберите опцию "Обновлять сертификат автоматически".
Если вы выбрали способ проверки DNS-01, заполните дополнительные поля:
DNS-провайдер — выберите из списка вашего провайдера, у которого делегирован домен (например, Cloudflare, Route53, NameCheap и др.)
API-токен — вставьте токен для доступа к API, полученный в личном кабинете вашего DNS-провайдера. Токен должен иметь права на создание и удаление TXT-записей в зоне домена.
Account ID — идентификатор вашего аккаунта у DNS-провайдера. Обычно находится в настройках профиля или в разделе «Обзор» личного кабинета.
Zone ID — идентификатор DNS-зоны вашего домена. Как правило, отображается на главной странице домена в личном кабинете провайдера.
Нажмите "Получить/обновить SSL сертификат".

Вы увидите результат запроса сертификата в появившемся черном окне.

В разделе "Система" -> "Общие настройки", во вкладке "HTTP/HTTPS" Вы можете найти информацию о выпущенном сертификате.

Last updated
Was this helpful?

