Serve OpenLM EasyAdmin using Apache webserver

OpenLM Software is delivered with a built-in web server that starts as a service. Users can continue and use the built-in web server or use a standard web server such as Apache.
This guide explains how to configure OpenLM EasyAdmin to work with Apache webserver.

Test environment

Apache version 2.2.17
Windows 7 32 bit

Edit Apache configuration file “httpd.conf”

1. Add AddHandle line
Add this line:
AddHandler cgi-script .cgi

Note: the file may already contain this line. If it has been commented out (with a preceding hash sign “#”), just remove the hash character to enable it.

2. Define easyadmin

Add these lines at the end of the file:

Alias /easyadmin “<Location of easyadmin directory>”
<Directory “<Location of easyadmin directory>”>
Options +Indexes FollowSymLinks +ExecCGI
AllowOverride None
Order deny,allow
Allow from all
</Directory>

e.g. – if easyadmin is located at:
“C:\Program Files\OpenLM\OpenLM Server\WebApps/EasyAdmin2” then you need to add the following:

Alias /easyadmin “C:/Program Files/OpenLM/OpenLM Server/WebApps/EasyAdmin2”
<Directory “C:/Program Files/OpenLM/OpenLM Server/WebApps/EasyAdmin2”>
Options +Indexes FollowSymLinks +ExecCGI
AllowOverride None
Order deny,allow
Allow from all
</Directory>

3. Apply & Save changes

Save & close “httpd.conf”.
Restart Apache server.

Run application

To run easyadmin use the following url:

http://<apache server>:<apache port>/easyadmin/index.html
e.g. if Apache server is installed on a server named olm-prod on port 8080, use the following address: http://olm-prod:8080/easyadmin/index.html