Настройка доступа по HTTPS

  • Создана: 06.07.2018
  • Обновлена: 20.07.2025

Для организации доступа по HTTPS необходимо скопировать в контейнер alm-app ваши ключ и сертификат по пути /etc/ssl/private/alm-selfsigned.key и /etc/ssl/certs/alm-selfsigned.crt соответственно. Либо вы можете использовать самоподписной сертификат, для установки которого необходимо выполнить команды:

> docker exec -it alm-app bash
# openssl req -x509 -nodes -days 365 -subj "/C=CA/ST=QC/O=Devprom/CN=devprom.ru" -newkey rsa:2048 -keyout /etc/ssl/private/alm-selfsigned.key -out /etc/ssl/certs/alm-selfsigned.crt

После этого необходимо активировать конфигурацию Apache, в которой настроено использование HTTPS:

> docker exec -it alm-app bash
# a2dissite devprom
# a2ensite devprom.ssl

Если вы используете конфигурацию с подключением к LDAP, то используйте другой конфигурационный файл:

# a2ensite ldap.ssl

После перезапуска контейнера alm-app приложение будет доступно по HTTPS.

Настройка приложения

Чтобы приложение генерировало корректные ссылки для доступа к проектным артефактам, необходимо сообщить ему, что использутся HTTPS.

Для этого необходимо перейти в административный раздел, в меню Настройки - Приложение. На форме в поле "Порт подключения" необходимо ввести 443 и сохранить настройки.

Решения для поддержки процессов разработки Devprom Software