Page History
...
Following is an example IBM Apache Server Configuration:
...
# Apache Configuration - JSM Services
...
Options None
...
Listen 10.2.0.170:1099
...
ServerRoot /www/jsmapache
...
DocumentRoot /www/jsmapache/htdocs
...
# DefaultFsCCSID 37
# DefaultNetCCSID 819
...
# ServerUserID USERPROFILE
...
#
LogLevel Warn
...
LogCycle Daily
...
ErrorLog logs/error_log
...
CustomLog logs/access_log combined
...
LogFormat "%{User-agent}i" agent
...
LogFormat "%{Referer}i -> %U" referer
...
LogFormat "%{Cookie}n \"%r\" %t" cookie
...
LogFormat "%h %l %u %t \"%r\" %>s %b" common
...
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
...
#
# StartCGI 1
...
# SendBufferSize 32768
...
# ReceiveBufferSize 32768
...
#
# Use name-based virtual hosting
...
NameVirtualHost 10.2.0.170
...
#
<VirtualHost 10.2.0.170>
...
# The first virtual host directive will become the default host
...
# This traps the use of the IP address, unsupported or no host name
...
# It also has no authority to access the document root directory
...
Options None
...
ServerName 10.2.0.170
...
DocumentRoot /www/jsmapache/htdocs
...
</VirtualHost>
...
#
<VirtualHost 10.2.0.170>
...
Options None
...
ServerName SERVER1
...
ServerAlias SERVER1.ACME.COM.AU
...
DocumentRoot /www/jsmapache/htdocs-site1
...
CGIConvMode BINARY
...
ScriptAliasMatch ^/cgi-bin/jsmproxy(.*) /qsys.lib/devjsm.lib/jsmproxy.pgm$1
...
ScriptAliasMatch ^/cgi-bin/jsmdirect(.*) /qsys.lib/devjsm.lib/jsmdirect.pgm$1
...
TimeOut 3000
...
#
...
<Directory /www/jsmapache/htdocs-site1>
...
Options None
...
Order Allow,Deny
...
Allow from all
...
AllowOverride None
...
</Directory>
...
#
...
<Directory /qsys.lib/devjsm.lib>
...
Options None
...
Order Allow,Deny
...
Allow from all
...
AllowOverride None
...
# Require valid-user
...
# AuthType Basic
...
# AuthName "Restricted Service"
...
# UserID QTMHHTP1
...
# PasswdFile %%SYSTEM%%
...
</Directory>
...
</VirtualHost>
...
#
<VirtualHost 10.2.0.170>
...
Options None
...
ServerName STUDIOADMIN
...
DocumentRoot /www/jsmapache/htdocs-site2
...
CGIConvMode BINARY
...
ScriptAliasMatch ^/cgi-bin/jsmadmin(.*) /qsys.lib/devjsm.lib/jsmadmin.pgm$1
...
#
...
<Directory /www/jsmapache/htdocs-site2>
...
Options None
...
Order Allow,Deny
...
Allow from all
...
AllowOverride None
...
</Directory>
...
#
...
<Directory /qsys.lib/devjsm.lib>
...
Options None
...
Order Allow,Deny
...
Allow from 10.2.1.46
...
Allow from 10.2.1.47
...
Allow from 10.2.1.48
...
AllowOverride None
...
</Directory>
...
</VirtualHost>
...
#
<VirtualHost 10.2.0.170>
...
Options +Includes
...
ServerName SERVER1WEB
...
DocumentRoot /LANSA_xyzpgmlib/webserver/www/htdocs
...
ServerUserID XYZPGMLIB
...
CGIConvMode EBCDIC
...
Alias /images /LANSA_xyzpgmlib/webserver/images
...
ScriptAliasMatch ^/cgi-bin/lansaweb(.*) /qsys.lib/xyzcomlib.lib/lansaweb.pgm$1
...
TimeOut 3000
...
#
...
<Directory /qsys.lib/xyzcomlib.lib>
...
Order Allow,Deny
...
Allow from all
...
</Directory>
...
#
...
<Directory /LANSA_xyzpgmlib/webserver/images>
...
Order Allow,Deny
...
Allow from all
...
</Directory>
...
#
...
<Directory /LANSA_xyzpgmlib/webserver/www/htdocs>
...
Order Allow,Deny
...
Allow from all
...
</Directory>
...
</VirtualHost>
...
#
# Global server directives
...
#
<Directory />
...
Options None
...
Order Allow,Deny
...
Deny from all
...
AllowOverride None
...
</Directory>
...
#
<Directory /www/jsmapache/htdocs>
...
Options None
...
Order Allow,Deny
...
Deny from all
...
AllowOverride None
...
</Directory>