Содержание
Введение
В большинстве случаев доступ к порталу по протоколу 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