Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Apache サーバーは、 %%BINARY/MIXED%%, %%BINARY/BINARY%%、または BINARY モードで CGI プログラムを実行するように構成できます。

推奨モードはBINARYです。

デフォルトでは、JSMAdmin CGIプログラムはユーザー・プロファイルQTMHHTP1で実行されます。

以下はIBM Apache Serverの構成例です。

# Apache 構成 - JSM サービス
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
#
# 名前ベースの仮想ホスティングを使用

...

NameVirtualHost 10.2.0.170
#

...

<VirtualHost 10.2.0.

...

170>

...

  # 最初の仮想ホストのディレクティブがデフォルトのホストになる

...

  # これにより、サポートされないまたはホスト名がない IP アドレスの使用が妨げられる

...

  #

...

キュメントのルート・ディレクトリにアクセスする権限はなし

...

  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

...

    # 有効なユーザーが必須

...

    #

...

認証タイプ Basic

...

    # 認証名"

...

Restricted Service"

...

    #

...

ユーザーID QTMHHTP1

...

    #

...

パスワード・ファイル %%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>
#
# グローバル・サーバー・ディレクティブ
#
<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>

...