Ниже приведена дополнительная настройка Apache2 для доступа к ресурсам конструктора бизнес-приложений на Debian-подобных дистрибутивах, если серверная часть конструктора бизнес-приложений была установлена вручную.
Для доступа к ресурсам конструктора бизнес-приложений:
Убедитесь, что выполнены следующие условия:
конструктор бизнес-приложений распакован и расположен в папке /opt/foresight/dba/10.x;
настроен конфигурационный файл DBA.config.json.
Укажите путь до папки с установленным конструктором бизнес-приложений в /etc/apache2/envvars:
В конце файла /etc/apache2/envvars укажите адрес сервера или IP-адрес с портом BI-сервера:
При использовании systemd в качестве системы инициализации для корректной настройки не используйте команду export:
Откройте на редактирование файл /etc/apache2/sites-available/webserver.conf, созданный при настройке Apache2 для доступа к ресурсам веб-приложения в шаге 4, и добавьте следующие строки перед закрывающимся тэгом </VirtualHost>:
Укажите адрес, заданный в ProxyPass, в качестве значения поля ppServiceUrl в файле DBA.config.json:
"ppServiceUrl": "http://<веб-сервер>/dba/PPService.axd"
Примечание. Наименование директории «dba» может быть изменено. Для получения подробной информации о настройке виртуальных хостов в Apache2 смотрите официальную документацию.
Раздайте права доступа Apache2 к файлам конструктора бизнес-приложений:
Перезапустите Apache2:
После выполнения действий откройте конструктор бизнес-приложений по адресу:
http://localhost/dba/#/login?repo=FPREPOSITORY
Где:
FPREPOSITORY. Идентификатор репозитория.
Если не удаётся авторизоваться, то проверьте работу BI-сервера и его настройки в соответствии со статьей «Установка и настройка BI-сервера в Debian-подобных дистрибутивах».
См. также:
Ручная установка и настройка Apache2 для доступа к конструктору бизнес-приложений | Установка и настройка BI-сервера в Debian-подобных дистрибутивах