It is supposed that DBA.war archive is unpacked and is in the C:\Program Files\Foresight\Designer of Business Application Web Server\ folder.
To set up Apache HTTP Server to access designer of business applications resources:
Make sure that Apache HTTP Server (httpd) web server was installed. Otherwise install the web server using the command.
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
Open the httpd-vhosts.conf configuration file for edit:
sudo juffed S\conf\extra\httpd-vhosts.conf
where S is the path to Apache HTTP Server installation folder.
Add the following strings at the end:
<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>
See also:
Installing BI Server on Windows OS | Installing and Setting Up Designer of Business Applications Back End