Данная статья является одним из шагов по настройке Apache HTTP Server для доступа к ресурсам конструктора веб-приложений. Полную инструкцию смотрите в статье «Установка и настройка серверной части конструктора бизнес-приложений».
Предполагается, что архив DBA.war распакован и находится в папке C:\Program Files\Foresight\Designer of Business Application Web Server\.
Для настройки Apache HTTP Server для доступа к ресурсам конструктора бизнес-приложений:
Убедитесь, что веб-сервер Apache HTTP Server (httpd) был установлен. В противном случае установите веб-сервер с помощью команды.
LoadModule headers_module modules/mod_headers.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
Include conf/extra/httpd-vhosts.conf
Откройте на редактирование конфигурационный файл httpd-vhosts.conf:
sudo juffed S\conf\extra\httpd-vhosts.conf
где S - путь до места установки Apache HTTP Server.
Добавьте в конце следующие строки:
<VirtualHost *:80>
ServerName dba
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
Alias /dba/ C:\Program Files\Foresight\Designer of Business Application Web Server\
ProxyPass /dba/app/PPService.axd http://localhost:9090/axis2/services/PP.SOM.Som
RewriteEngine On
RewriteCond %{QUERY_STRING} (.*(?:^|&))cache(=1)?((?:&|$).*)
RewriteRule .* - [env=CACHEBLE]
KeepAlive Off
<Directory "C:\Program Files\Foresight\Designer of Business Application Web Server\">
Options Indexes
AllowOverride All
Order allow,deny
Allow from all
FileETag None
SetEnv no-gzip 1
SetEnv dont-vary 1
<FilesMatch "\.([^.]+)$">
Header set Cache-Control "public, max-age=31536000" env=CACHEBLE
Header unset Pragma
Header unset ETag
UnsetEnv CACHEBLE
</FilesMatch>
<FilesMatch "\.cache\.(js|html)$">
Header set Cache-Control "public, max-age=31536000"
</FilesMatch>
</Directory>
</VirtualHost>
После настройки Apache HTTP Server для доступа к ресурсам конструктора бизнес-приложений перезапустите веб-сервер.
См. также:
Установка BI-сервера на OC Windows | Установка и настройка серверной части конструктора бизнес-приложений