Сертификат сервисов личного кабинета HR Pro выдан на домен не того уровня
«У сервиса личного кабинета нет доверия к другому сервису» в HR Pro на Linux: один SSL-сертификат выдан на домен другого уровня, чем адреса сервисов личного кабинета. Какие сертификаты нужны и где их указать в config.yml.
Что это значит
Сервисы личного кабинета HR Pro (сайт, сервер приложения, сервис идентификации, сервис подписания) обращаются друг к другу по HTTPS. По справке вендора ошибка появляется, когда для них использован один сертификат на домен другого уровня. Например, сертификат *.contoso.ru, а сервисы работают на адресах ids.lk.contoso.ru и sign.lk.contoso.ru: звёздочка покрывает только один уровень, и такие адреса сертификатом не покрыты.
Как проверить
Посмотреть, на какое имя выдан сертификат, указанный при установке, и сравнить с адресами сервисов личного кабинета.
Что сделать
- Подготовить отдельные сертификаты для каждого сервиса или сертификат со звёздочкой нужного уровня, например
*.lk.contoso.ru. - Остановить сервисы:
./do.sh hrpro_service down. - В
config.ymlсервисов личного кабинета в секцииProxyуказать пути к сертификатам:ids_fqdn_pfx_path,site_fqdn_pfx_path,office_fqdn_pfx_path,sign_fqdn_pfx_path. - Запустить сервисы:
./do.sh hrpro_service up.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать