Viewing: /www/zendsvr6/conf/httpd.conf
Font size:
Line numbers:
#s Configuration originally created by Create HTTP Server wizard on Tue Apr 11 01:53:18 CDT 2006
LoadModule proxy_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
LoadModule proxy_http_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
LoadModule proxy_connect_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
LoadModule proxy_ftp_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM

LoadModule zend_enabler_module /QSYS.LIB/QHTTPSVR.LIB/QZFAST.SRVPGM
LoadModule ibm_ssl_module /QSYS.LIB/QHTTPSVR.LIB/QZSRVSSL.SRVPGM

Listen *:10081
NameVirtualHost *:10081
Listen *:80
NameVirtualHost *:80
DocumentRoot /www/zendsvr6/htdocs

DefaultFsCCSID 37 
CGIJobCCSID 37    

<VirtualHost *:80>
   Include /usr/local/zendsvr6/etc/sites.d/zend-default-vhost-10080.conf
</VirtualHost>

Options -ExecCGI -FollowSymLinks -SymLinksIfOwnerMatch -Includes -IncludesNoExec -Indexes -MultiViews
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{Cookie}n \"%r\" %t" cookie
LogFormat "%{User-agent}i" agent
LogFormat "%{Referer}i -> %U" referer
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access_log combined
SetEnvIf "User-Agent" "Mozilla/2" nokeepalive
SetEnvIf "User-Agent" "JDK/1\.0" force-response-1.0
SetEnvIf "User-Agent" "Java/1\.0" force-response-1.0
SetEnvIf "User-Agent" "RealPlayer 4\.0" force-response-1.0
SetEnvIf "User-Agent" "MSIE 4\.0b2;" nokeepalive
SetEnvIf "User-Agent" "MSIE 4\.0b2;" force-response-1.0

DirectoryIndex index.php index.html
TimeOut 30000
KeepAlive Off
HotBackup Off

#AddCharset UTF-8       .utf8
#AddCharset utf-8       .utf8
#AddCharset utf-7       .utf7
AddCharset UTF-8 .htm .html .xml

# zend fastcgi
AddType application/x-httpd-php .php
AddHandler fastcgi-script .php

# mama fastcgi
AddType application/x-httpd-mama .mama
AddHandler fastcgi-script .mama

# flight 400 rest api
ProxyPass /flight400/api http://yips.idevcloud.com:47700/flight400/api/
ProxyPassReverse /flight400/api http://yips.idevcloud.com:47700/flight400/api/

# zoo rest api
ProxyPass /zoo/api http://yips.idevcloud.com:47710/zoo/api/
ProxyPassReverse /zoo/api http://yips.idevcloud.com:47710/zoo/api/

# silly hats
ProxyPass /silly http://yips.idevcloud.com:47720/silly
ProxyPassReverse /silly http://yips.idevcloud.com:47720/silly

RewriteEngine on 

<Directory />       
   Order Deny,Allow 
   Deny From all     
</Directory>     

# Allow requests for files in document root
<Directory /www/zendsvr6/htdocs>
  Options FollowSymLinks 
  order allow,deny
  allow from all
  AllowOverride all
</Directory>

<Directory /usr/local/zendsvr6/var/apps>
  Options FollowSymLinks
  order allow,deny
  allow from all
  AllowOverride all
</Directory>

<VirtualHost *:10081>
    RedirectMatch ^/$ /ZendServer/
    DocumentRoot /usr/local/zendsvr6/gui/public/
<Directory /usr/local/zendsvr6/gui>
    Options FollowSymLinks
    AllowOverride None
        order allow,deny
        Allow from all
</Directory>

<Location /ZendServer>
      order allow,deny
  Allow from all
</Location>

Alias /ZendServer "/usr/local/zendsvr6/gui/public"

<Directory "/usr/local/zendsvr6/gui/public">
    AllowOverride All
        order allow,deny
        Allow from all
</Directory>
</VirtualHost>


<Location /Zend5250Demos>
  Order deny,allow
  Allow from all
</Location>

<Location /Zend5250Login>
  Order deny,allow
  Allow from all
</Location>

Alias /Zend5250Demos /usr/local/zendsvr6/5250/demos
Alias /Zend5250Login /usr/local/zendsvr6/5250/Generator/Form
Alias /Zend5250Appl /usr/local/zendsvr6/5250/Welcome 


<Directory "/www/zendsvr6/htdocs/Zend5250Emulator">
Options FollowSymLinks
AllowOverride All
</Directory>

Include /usr/local/zendsvr6/etc/sites.d/globals-*.conf
Include /usr/local/zendsvr6/etc/sites.d/vhost_*.conf

Listen 127.0.0.1:10083
NameVirtualHost 127.0.0.1:10083
<VirtualHost 127.0.0.1:10083> 
 Alias /UserServer /usr/local/zendsvr6/share/UserServer
 DocumentRoot /usr/local/zendsvr6/share/UserServer
   <Directory /usr/local/zendsvr6/share/UserServer>
    AllowOverride All
    Allow from all
   </Directory>
 </VirtualHost>

 
#XML Toolkit http settings
ScriptAlias /cgi-bin/ /QSYS.LIB/XMLSERVICE.LIB/
<Directory /QSYS.LIB/XMLSERVICE.LIB/>
AllowOverride None
 order allow,deny
 allow from all
 SetHandler cgi-script
 Options +ExecCGI
</Directory>
#End XML Toolkit http settings

# DEMO library for xmlservice intro
ScriptAlias /demo/ /QSYS.LIB/CALLPASE.LIB/
<Directory /QSYS.LIB/CALLPASE.LIB/>
  order allow,deny
  allow from all
  SetHandler cgi-script
  Options +ExecCGI
</Directory>

# DEMO library for tests
ScriptAlias /demo/ /QSYS.LIB/ZENDSVR6.LIB/
<Directory /QSYS.LIB/ZENDSVR6.LIB/>
  order allow,deny
  allow from all
  SetHandler cgi-script
  Options +ExecCGI
</Directory>

 
#/* keep access logs 30 days, error logs 30 days, FastCGI logs 30 days
LogMaint logs/access_log 7 0
LogMaint logs/error_log 7 0
LogMaint logs/error_zfcgi 7 0

#/ Maintain Logs at 3 am (0 = midnight, 23 = 11 pm, etc)
#/ Set for an hour when the server is active (i.e. not during an IPL or backup, for example)