На компьютере должна быть установлена оболочка PowerShell версии 5.1 или выше.
Запустите Windows PowerShell от имени администратора. По умолчанию PowerShell установлена по следующему пути:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
В консоли PowerShell перейдите в каталог \Tools\
. Для этого используется следующая команда:
cd "C:\Program Files (x86)\Ascensio System SIA\CommunityServer\Tools"
Запустите следующий скрипт:
./letsencrypt.ps1 yourdomain.com subdomain1.yourdomain.com subdomain2.yourdomain.com
Где yourdomain.com
- адрес домена, где установлен ваш портал ONLYOFFICE Workspace Enterprise Edition, а subdomain1.yourdomain.com
и subdomain2.yourdomain.com
(и любые другие поддомены, перечисленные через пробел) - это поддомены основного домена, который вы используете.
Проверьте A-записи вашего домена и субдоменов (например, с помощью команды ping
), иначе сертификат не будет выдан.
Скрипт создаст и установит на ваш сервер сертификат, подписанный Центром Сертификации.
Теперь ваш портал должен быть доступен по адресу https://.
В планировщик задач будет добавлена задача автоматического продления действия сертификата. Вам не потребуется перезапускать скрипт, когда действие сертификата закончится.