Установка и настройка SSL сертификатов
SSL сертификаты играют важную роль в обеспечении безопасности веб-приложений, позволяя устанавливать зашифрованные соединения между клиентом и сервером. Ниже описан процесс установки и настройки SSL сертификатов для системы Sherpa RPA, включая необходимые шаги по настройке доменного имени, сертификатов для LDAPS и IMAP.
Настройка доменного имени и сертификатов
Первоначальный шаг при настройке SSL сертификатов заключается в обновлении конфигурационного файла с вашим доменным именем.
Откройте конфигурационный файл
domain.conf
:
bash $ sudo nano ./backend/config/domain.conf
В файле найдите и замените все упоминания домена
orchestrator.sherparpa.ru
на ваш собственный домен. Убедитесь, что вы сделали изменения во всех четырех указанных местах, после чего сохраните файл.Переименуйте сертификат и ключ для вашего домена:
bash $ sudo mv /path/to/your/certificate.crt ./backend/config/certs/orchestrator.crt
$ sudo mv /path/to/your/private.key ./backend/config/certs/orchestrator.key
Настройка TLS для протокола LDAPS (опционально)
Если вы планируете использовать LDAPS, выполните следующие шаги:
Скопируйте корневой сертификат (rootCA) в каталог:
bash $ sudo cp /path/to/your/ca-certificates.crt /opt/SherpaOrchestrator/backend/config/certs/
В файле
docker-compose.yml
раскомментируйте строку:
yaml - ./backend/config/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt:ro
Настройка сертификатов для IMAP-сервера (опционально)
Если вы планируете использовать Триггеры с запуском по электронной почте, необходимо настроить сертификаты для IMAP-сервера. Для этого скопируйте сертификаты IMAP в директорию:
bash $ sudo cp /path/to/imap/certs/* /opt/SherpaOrchestrator/backend/config/certs/imap_certs/
Установка Sherpa Orchestrator и настройка сертификатов
Теперь, когда сертификаты подготовлены, скопируйте их в необходимую папку:
Скопируйте сгенерированные сертификаты в нужную директорию:
bash $ sudo cp /path/to/generated/certs/orchestrator.crt /opt/SherpaOrchestrator/backend/config/certs/
$ sudo cp /path/to/generated/certs/orchestrator.key /opt/SherpaOrchestrator/backend/config/certs/
Скопируйте файл конфигурации и перезапустите nginx:
bash $ sudo cp ./backend/config/domain.conf /etc/nginx/sites-available/default
$ sudo systemctl restart nginx
Last updated