Page History
...
Apache サーバーは、 %%BINARY/MIXED%%, %%BINARY/BINARY%%、または BINARY モードで CGI プログラムを実行するように構成できます。
推奨モードはBINARYです。
デフォルトでは、JSMAdmin CGIプログラムはユーザー・プロファイルQTMHHTP1で実行されます。
以下はIBM Apache Serverの構成例です。
| Code Block |
|---|
# 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> |
...