Переход на HTTPS в ONLYOFFICE Apps Enterprise для Docker
Введение
Если вы установили ONLYOFFICE Apps Enterprise с помощью Docker, вы можете использовать сервис letsencrypt.org и скрипт, чтобы легко создать сертификат, подписанный центром сертификации (CA), и перевести рабочее пространство на HTTPS одной командой.
Ниже описано, как это сделать.
При переходе на HTTPS порт 443 должен быть доступен.
Создание и установка сертификата, подписанного центром сертификации
Если вы хотите сразу установить ONLYOFFICE Apps с SSL, используя сертификат letsencrypt, запустите установочный скрипт со следующими параметрами:
bash apps-enterprise-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com
Где:
letsencryptmail— адрес электронной почты, используемый для регистрации и для связи при восстановлении. Чтобы зарегистрировать несколько адресов, укажите их через запятую, например: u1@example.com,u2@example.com.letsencryptdomain— адрес домена, на котором установлено рабочее пространство ONLYOFFICE Apps Enterprise. Чтобы зарегистрировать несколько доменов, укажите их через запятую, например: yourdomain1.com,yourdomain2.com.
Скрипт автоматически создаст сертификат, подписанный центром сертификации letsencrypt.org, установит его на ваш сервер и перезапустит службу NGINX, чтобы изменения вступили в силу.
Теперь ваше рабочее пространство должно быть доступно по адресу https://.
Если вы хотите перевести на HTTPS уже установленный ONLYOFFICE Apps, прочтите эту инструкцию.
Использование собственных сертификатов
Если вы хотите сразу установить ONLYOFFICE Apps с SSL, используя собственные сертификаты, запустите установочный скрипт со следующими параметрами:
bash apps-enterprise-install.sh docker --appshost yourdomain.com --certfile path --certkeyfile path
Где:
appshost— адрес домена, на котором установлено рабочее пространство ONLYOFFICE Apps Enterprise. Чтобы зарегистрировать несколько доменов, укажите их через запятую, например: yourdomain1.com,yourdomain2.com.certfile— путь к файлу сертификата для домена.certkeyfile— путь к файлу закрытого ключа для сертификата.
Для корректной работы самоподписанный сертификат должен содержать полную цепочку.
Теперь ваше рабочее пространство должно быть доступно по адресу https://.
Если вы хотите перевести на HTTPS уже установленный ONLYOFFICE Apps, прочтите эту инструкцию.