You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

4.13 Apache SSL サポート

Apache サーバーは HTTP SSL サーバーに構成できます。
以下は IBM Apache サーバーの構成例です。

  1. Apache 構成 - SSL JSM サービス
    #
    LoadModule ibm_ssl_module /QSYS.LIB/QHTTPSVR.LIB/QZSRVSSL.SRVPGM
    #
    Options None
    Listen 10.2.0.170:443
    ServerRoot /www/jsmapache
    DocumentRoot /www/jsmapache/htdocs
  2. DefaultFsCCSID  37
  3. DefaultNetCCSID 819
  4. 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
    #
    ScriptAliasMatch ^/cgi-bin/jsmadmin(.*) /qsys.lib/jsm.lib/jsmadmin.pgm$1
    ScriptAliasMatch ^/cgi-bin/jsmproxy(.*) /qsys.lib/jsm.lib/jsmproxy.pgm$1
    ScriptAliasMatch ^/cgi-bin/jsmdirect(.*) /qsys.lib/jsm.lib/jsmdirect.pgm$1
    #
  5. StartCGI 1
  6. SendBufferSize 32768
  7. ReceiveBufferSize 32768
    #
  8. 名前ベースの仮想ホスティングを使用
    NameVirtualHost 10.2.0.170
    #
    <VirtualHost 10.2.0.170>
      # 最初の仮想ホストのディレクティブがデフォルトのホスト
      Options None
      ServerName SERVER1
      SSLEngine On
      # SSLClientAuth は必須
      SSLAppName QIBM_HTTP_SERVER_JSMSSL
      CGIConvMode BINARY
      TimeOut 3000
    </VirtualHost>
    #
    <Directory />
      Options None
      Order Allow,Deny
      Deny from all
      AllowOverride None
    </Directory>
    #
    <Directory /www/jsmapache/htdocs>
      Options None
      Order Allow,Deny
      Allow from all
      AllowOverride None
    </Directory>
    #
    <Directory /qsys.lib/jsmlib.lib>
      Options None
      Order Allow,Deny
      Allow from all
      AllowOverride None
    </Directory>
     
  • No labels