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

Переход на HTTPS в ONLYOFFICE Workspace при установке из RPM/DEB

Введение​

При установке ONLYOFFICE Workspace Enterprise Edition с помощью скрипта вам предоставляется возможность установить ее не с помощью Docker, а из RPM/DEB-пакетов. В этом случае раздел HTTPS в Панели управления будет отсутствовать. Но это не значит, что вы не сможете переключить портал на протокол HTTPS.

Начиная с версии 9.1, для простого создания сертификата, подписанного центром сертификации, и переключения портала на протокол HTTPS с помощью одной команды используется готовый скрипт, который автоматически создает сертификат от сервиса letsencrypt.org.

В данной статье объясняется, как это можно сделать. Чтобы установить свой собственный сертификат, обратитесь к этой статье.

Переход на HTTPS с помощью скрипта​

Запустите следующий скрипт:

bash /var/www/onlyoffice/Tools/letsencrypt.sh yourdomain.com subdomain1.yourdomain.com subdomain2.yourdomain.com

Где yourdomain.com — адрес домена, где установлен ваш портал ONLYOFFICE Workspace Enterprise Edition, а subdomain1.yourdomain.com и subdomain2.yourdomain.com (и любые другие поддомены, перечисленные через пробел) — это поддомены основного домена, который вы используете.

Скрипт автоматически создаст и установит на ваш сервер сертификат, подписанный центром сертификации letsencrypt.org, а также перезапустит сервис NGINX, чтобы изменения вступили в силу.

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

Создание сертификата letsencrypt.org вручную​

Если вы не хотите использовать скрипт, все действия, которые он выполняет, можно выполнить вручную. Чтобы вручную создать сертификат, подписанный центром сертификации letsencrypt.org, перейдите в раздел Getting started сайта letsencrypt.org и следуйте инструкциям по добавлению на сервер ACME-клиента Certbot.

Внимание

Следуйте только инструкциям раздела Install сайта Certbot. Если вы выполните команды из раздела Get Started, ваш файл конфигурации NGINX будет перезаписан, и служба не сможет запуститься корректно.

примечание

Обратите внимание, что вам потребуется доступ к командной оболочке сервера, чтобы иметь возможность установить и ACME-клиент Certbot, и сертификат, подписанный центром сертификации letsencrypt.org.