Содержание
Введение
При установке серверной версии Р7-Офис. Корпоративный сервер под Windows раздел HTTPS в Панели управления будет отсутствовать. Но вы все равно сможете переключить портал на протокол HTTPS.
Вы можете создать сертификат, подписанный Центром Сертификации, и переключить портал на протокол HTTPS с помощью одной команды, используя готовый скрипт, который автоматически генерирует сертификат от сервиса letsencrypt.org.
В данной статье объясняется, как это можно сделать. Чтобы установить свой собственный сертификат, пожалуйста, обратитесь к этой статье.
Создание и установка сертификата, подписанного Центром Сертификации
Примечание: На компьютере должна быть установлена оболочка PowerShell версии 5 или выше.
Перейдите в установочный каталог, откройте папку C:\Program Files (x86)\R7-OFFICE\CommunityServer\Tools\
и запустите следующий скрипт:
.\letsencrypt.ps1 yourdomain.com subdomain1.yourdomain.com subdomain2.yourdomain.com
Где yourdomain.com
— адрес домена, где установлен ваш портал Р7-Офис. Корпоративный сервер, а subdomain1.yourdomain.com
и subdomain2.yourdomain.com
(и любые другие поддомены, перечисленные через пробел) — это поддомены основного домена, который вы используете.
Для выполнения скрипта потребуется публичный (белый) IP адрес для DNS сервера с А записью.
Скрипт создаст и установит на ваш сервер сертификат, подписанный Центром Сертификации, а также перезапустит службы, чтобы изменения вступили в силу.
Теперь ваш портал должен быть доступен по адресу https://.
Примечание: Обратите внимание, что в настоящее время автоматическое продление действия сертификата не поддерживается для Windows. Это означает, что вам будет необходимо перезапустить скрипт, когда действие сертификата закончится. Мы исправим это в следующих выпусках.