| Anchor |
|---|
| _Toc118795850 |
|---|
| _Toc118795850 |
|---|
|
4.2.1 IBM i の JSMProxy 設定Apache サーバーは、%%BINARY/MIXED%%、%%BINARY/BINARY%%、または BINARY モードで CGI プログラムを実行するように構成できます。
推奨モードはBINARYです。
デフォルトでは、JSMProxy CGIプログラムはユーザー・プロファイルQTMHHTP1で実行されます。
以下はIBM Apache Serverの構成例です。
# Apache 構成 - JSM サービス
Options None
|
...
Listen 10.2.0.170:1099
ServerRoot /www/jsmapache
DocumentRoot /www/jsmapache/htdocs
|
...
...
# 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
#
|
...
...
...
# ReceiveBufferSize 32768
#
# 名前ベースの仮想ホスティングを使用
|
...
NameVirtualHost 10.2.0.170
#
|
...
...
...
# 最初の仮想ホストのディレクティブがデフォルトのホストになる
|
...
# これにより、サポートされないまたはホスト名がない IP アドレスの使用が妨げられる
|
...
# ドキュメントのルート・ディレクトリにアクセスする権限はなし
|
...
...
...
DocumentRoot /www/jsmapache/htdocs
</VirtualHost>
#
|
...
...
...
...
...
ServerAlias SERVER1.ACME.COM.AU
|
...
DocumentRoot /www/jsmapache/htdocs-site1
|
...
...
ScriptAliasMatch ^/cgi-bin/jsmproxy(.*) /qsys.lib/devjsm.lib/jsmproxy.
|
...
...
...
<Directory /www/jsmapache/htdocs-site1>
|
...
...
...
...
...
...
...
<Directory /qsys.lib/devjsm.lib>
|
...
...
...
...
...
...
...
...
...
...
...
...
...
...
</Directory>
</VirtualHost>
#
# グローバル・サーバー・ディレクティブ
#
<Directory />
|
...
...
...
...
AllowOverride None
</Directory>
#
<Directory /www/jsmapache/htdocs>
|
...
...
...
...
AllowOverride None
</Directory>
|
...