Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Как переключить Р7-Офис. Корпоративный сервер Docker на протокол HTTPS с помощью скрипта?

Обновлено: 17.12.25

Введение

В большинстве случаев доступ к порталу по протоколу HTTPS намного безопаснее, чем по протоколу HTTP, который используется по умолчанию. Но для изменения способа доступа к порталу необходимо выполнить определенные действия. Прочитайте следующие инструкции, чтобы узнать, как переключить Р7-Офис. Корпоративный сервер на протокол HTTPS.

Переключение Корпоративного сервера на HTTPS с помощью скрипта

Вывод списка контейнеров:

docker ps -a

Перейдите в контейнер Корпоративного сервера (где id_container ИД Вашего контейнера):

docker exec -it id_container bash

Перейдите в каталог /var/www/r7-office/Data/проверьте наличие каталога certs:

ls /var/www/r7-office/Data/

или создайте каталог certs:

mkdir /var/www/r7-office/Data/certs

Для выхода из контейнера:

exit

Переименуйте Ваши сертификат и ключ в r7-office.crt и r7-office.key соответственно, так же рекомендуем в зависимости от количества имеющихся у вас сертификатов (корневой — root промежуточный — intermediate, промежуточного и корневого центров сертификации — ca-bundle, сертификат Вашего домена — cert), Вам необходимо объединить их в один файл r7-office.crt

Для объединения сертификатов необходимо выполнить команду, пример:

cat cert.crt intermediate_cert.crt root_cert.crt >> r7-office.crt

Скопируйте сертификат и ключ в контейнер, пример:

docker cp r7-office.crt id_container: /var/www/r7-office/Data/certs

Перейдите в контейнер и запустите скрипт:

docker exec -it id_container bash
sudo bash /var/www/r7-office/Tools/default-r7-office-ssl.sh

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое