Перейти к основному содержимому

Переход на HTTPS в ONLYOFFICE Apps Enterprise для Windows

Введение​

Если вы установили ONLYOFFICE Apps Enterprise в Windows, вы можете использовать сервис letsencrypt.org и скрипт, чтобы легко создать сертификат, подписанный центром сертификации (CA), и перевести рабочее пространство на HTTPS одной командой.

Ниже описано, как это сделать.

примечание

При переходе на HTTPS порт 443 должен быть доступен.

Создание и установка сертификата, подписанного центром сертификации​

примечание

На вашем компьютере должен быть установлен PowerShell версии 5.1 или более поздней.

Запустите Windows PowerShell от имени администратора. По умолчанию PowerShell установлен по следующему пути:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

В консоли PowerShell перейдите в каталог \sbin\. Для этого используйте следующую команду:

cd "C:\Program Files\Ascensio System SIA\Apps\sbin"

Выполните следующий скрипт:

./apps-ssl-setup.ps1 EMAIL DOMAIN

Где:

  • EMAIL — адрес электронной почты, используемый для регистрации и для связи при восстановлении.

    Чтобы зарегистрировать несколько адресов, укажите их через запятую, например: u1@example.com,u2@example.com. Адреса пользователей необходимо заключить в кавычки.

    Пример команды для запуска скрипта:

    ./apps-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN
  • DOMAIN — адрес домена, на котором установлено рабочее пространство ONLYOFFICE Apps Enterprise.

примечание

Проверьте A-записи для вашего домена (например, с помощью команды ping), иначе сертификат не будет выпущен.

Скрипт создаст сертификат, подписанный центром сертификации, и установит его на ваш сервер.

Теперь ваше рабочее пространство должно быть доступно по адресу https://.

примечание

В планировщик заданий будет добавлена задача автоматического продления сертификата. Вам не придется повторно запускать скрипт по истечении срока действия сертификата.

Использование собственных сертификатов​

Вы можете использовать собственные сертификаты с помощью параметра -f:

./apps-ssl-setup.ps1 -f yourdomain.com CERTIFICATE PRIVATEKEY

Где:

  • CERTIFICATE — путь к файлу сертификата для домена.
  • PRIVATEKEY — путь к файлу закрытого ключа для сертификата.
примечание

Для корректной работы самоподписанный сертификат должен содержать полную цепочку.

Теперь ваше рабочее пространство должно быть доступно по адресу https://.