ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express リファレンスマニュアル(コマンド編)
Interstage

20.4.1 環境定義ファイルの変換について

V8/V7でバックアップ・移出した環境定義ファイル(httpd.conf)の変換方法および変換内容について以下に示します。


変換方法

変換が必要な定義は、変換前の定義の先頭に“#!”を付加してコメント行とし、次行に変換後の定義を追加します。削除する定義の場合、次行は空行になります。

変換例を以下に示します。


■変換例

変換動作

変換前の定義

変換後の定義

定義を追加する場合

ThreadsPerChildディレクティブの定義なし

#!
ThreadsPerChild 40

定義を削除する場合

IHSAcceptQueueSize 512

#!IHSAcceptQueueSize 512
(空行)

定義を変更する場合

ServerRoot C:/Interstage/F3FMihs

#!ServerRoot C:/Interstage/F3FMihs
ServerRoot C:/Interstage/F3FMihs/servers/FJapache


変換内容

V9.0以降において、Interstage HTTP ServerがApache HTTP Server 1.3ベースからApache HTTP Server 2.0ベースのWebサーバに変更されたことにより、環境定義ファイル(httpd.conf)のApache HTTP Server 1.3ベースの定義をApache HTTP Server 2.0ベースの定義に自動的に変換します。
追加、削除、および変更を行う定義の変換内容を以下に示します。なお、ディレクティブの詳細については、“Interstage HTTP Server運用ガイド”の“ディレクティブ一覧”を参照してください。


■定義の追加(インストールパスはデフォルト)

追加条件

変換後のディレクティブ名

変換内容

無条件

IHSTraceLog

ErrorLogディレクティブの定義の次行に、以下の定義を追加します。

IHSTraceLog "|ihsrlog.exe -s logs/tracelog 2 5"

IHSTraceLog "|/opt/FJSVihs/bin/ihsrlog -s logs/tracelog 2 5"

無条件

ServerLimit


MaxClientsディレクティブの定義の前行に、以下の定義を追加します。
ServerLimit 4096

ThreadsPerChildディレクティブが未定義の場合

ThreadsPerChild


環境定義ファイル(httpd.conf)の最終行に、以下の定義を追加します。
ThreadsPerChild 40

MaxClientsディレクティブが未定義の場合

MaxClients


環境定義ファイル(httpd.conf)の最終行に、以下の定義を追加します。
MaxClients 4096

以下の条件をすべて満たす場合

  • メインホスト/バーチャルホスト内にSSLConfNameディレクティブが未定義である。

  • 同じメインホスト/バーチャルホスト内にSSLExecディレクティブの定義がある。

  • 同じメインホスト/バーチャルホスト内にSSLVersionが未定義である。

SSLVersion

SSLExecが定義されている次行に、以下の定義を追加します。
SSLVersion 2


■定義の削除

変換前のディレクティブ名

変換後のディレクティブ名

変換内容

ClearModuleList

なし

ClearModuleListディレクティブの定義を削除します。


IHSAcceptQueueSize

なし

IHSAcceptQueueSizeディレクティブの定義を削除します。

ServerType

なし

ServerTypeディレクティブの定義を削除します。

ScoreBoardFile

なし

ScoreBoardFileディレクティブの定義を削除します。


■定義の変更(インストールパスはデフォルト)

変換前のディレクティブ名

変換後のディレクティブ名

変換内容

AddModule

LoadModule

(注)

LoadModule

Alias

Alias

設定値のファイルパスを以下のように変更します。

(変換前)
C:/Interstage/F3FMihs
(変換後)
C:/Interstage/F3FMihs/servers/FJapache

(変換前)
/opt/FJSVihs
(変換後)
/opt/FJSVihs/servers/FJapache

AliasMatch

AliasMatch

AuthGroupFile

AuthGroupFile

AuthUserFile

AuthUserFile

CacheRoot

CacheRoot

CoreDumpDirectory

CoreDumpDirectory

<Directory>

<Directory>

DocumentRoot

DocumentRoot

MimeMagicFile

MimeMagicFile

ScriptAlias

ScriptAlias

ScriptAliasMatch

ScriptAliasMatch

TypesConfig

TypesConfig

UserDir

UserDir

CustomLog

CustomLog

設定値のファイルパスを上記のように変更します。

設定値にihsrlogまたはrotatelogsを指定している場合で、ファイル拡張子(.exe)がない場合は、ファイル拡張子(.exe)を追加します。

ErrorLog

ErrorLog

TransferLog

TransferLog

ErrorDocument

ErrorDocument

設定値のファイルパスを上記のように変更します。
また、設定値に出力するテキストメッセージを指定している場合、ダブルクォーテーション(")でテキストメッセージを囲んで指定する形式に変更します。

CacheMaxExpire

CacheMaxExpire

有効期限を指定している設定値の単位を時間から秒に変更(×3600)します。

PidFile

PidFile

設定値を以下に変更します。

C:/Interstage/F3FMihs/var/.pid/FJapache.pid

/opt/FJSVihs/var/.pid/FJapache.pid

Port

Listen

Portディレクティブの定義を、Listenディレクティブの定義に変更します。
なお、設定値は変更ありません。

ServerRoot

ServerRoot

設定値を以下に変更します。

C:/Interstage/F3FMihs/servers/FJapache

/opt/FJSVihs/servers/FJapache


注)AddModuleディレクティブおよびLoadModuleディレクティブの設定値を以下のように変更します。なお、以下に示すAddModuleディレクティブおよびLoadModuleディレクティブ以外については、変換しません。

変換前の定義

変換後の定義

LoadModule jsvlt_module "C:/Interstage/F3FMjs2/gateway/jsgw_apapi_is.dll"
LoadModule jk2_module "C:/Interstage/F3FMjs4/gateway/mod_jk2.dll"

LoadModule ihs2_redirector2_module "C:/Interstage/F3FMjs5/gateway/ihs2/mod_ihs2_redirector2.so"

LoadModule ssoatcsv_module "C:/Interstage/F3FMsso/ssoatcsv/lib/F3FMssoatcsv.dll"
AddModule ssoatcsv.c

LoadModule ssoatcsv_module "C:/Interstage/F3FMsso/ssoatcsv/lib/F3FMssoatcsv.dll"

LoadModule ssoatcag_module "C:/Interstage/F3FMsso/ssoatcag/lib/F3FMssoatcag.dll"
AddModule ssoatcag.c

LoadModule ssoatcag_module "C:/Interstage/F3FMsso/ssoatcag/lib/F3FMssoatcag.dll"

LoadModule ssoatzihs_module "C:/Interstage/F3FMsso/ssoatzag/lib/F3FMssoatzihs.dll"
AddModule ssoatzihs.c

LoadModule ssoatzihs_module "C:/Interstage/F3FMsso/ssoatzag/lib/F3FMssoatzihs.dll"

LoadModule ODhttp_module modules/ODhttpAp.dll
AddModule mod_ODhttp.c

LoadModule ODhttp_module "C:/Interstage/ODWIN/bin/httpgw/ODhttpAp.dll"

AddModule mod_ihs_ssl.c

LoadModule ihs_ssl_module "C:/Interstage/F3FMihs/modules/mod_ihs_ssl.so"

LoadModule mod_ldap_module modules/mod_ldap.dll
AddModule mod_ldap.c

LoadModule ldap_module "C:/Interstage/F3FMihs/modules/util_ldap.so"
LoadModule auth_ldap_module "C:/Interstage/F3FMihs/modules/mod_auth_ldap.so"

AddModule mod_access.c

LoadModule access_module "C:/Interstage/F3FMihs/modules/mod_access.so"

AddModule mod_actions.c

LoadModule actions_module "C:/Interstage/F3FMihs/modules/mod_actions.so"

AddModule mod_alias.c

LoadModule alias_module "C:/Interstage/F3FMihs/modules/mod_alias.so"

AddModule mod_asis.c

LoadModule asis_module "C:/Interstage/F3FMihs/modules/mod_asis.so"

AddModule mod_auth.c

LoadModule auth_module "C:/Interstage/F3FMihs/modules/mod_auth.so"

LoadModule anon_auth_module modules/mod_auth_anon.so
AddModule mod_auth_anon.c

LoadModule auth_anon_module "C:/Interstage/F3FMihs/modules/mod_auth_anon.so"

LoadModule digest_auth_module modules/mod_auth_digest.so
LoadModule digest_module modules/mod_digest.so
AddModule mod_auth_digest.c
AddModule mod_digest.c

LoadModule auth_digest_module "C:/Interstage/F3FMihs/modules/mod_auth_digest.so"

LoadModule dbm_auth_module modules/mod_auth_dbm.so
AddModule mod_auth_db.c
AddModule mod_auth_dbm.c

LoadModule auth_dbm_module "C:/Interstage/F3FMihs/modules/mod_auth_dbm.so"

AddModule mod_autoindex.c

LoadModule autoindex_module "C:/Interstage/F3FMihs/modules/mod_autoindex.so"

LoadModule cern_meta_module modules/mod_cern_meta.so
AddModule mod_cern_meta.c

LoadModule cern_meta_module "C:/Interstage/F3FMihs/modules/mod_cern_meta.so"

AddModule mod_cgi.c

LoadModule cgi_module "C:/Interstage/F3FMihs/modules/mod_cgi.so"

AddModule mod_dir.c

LoadModule dir_module "C:/Interstage/F3FMihs/modules/mod_dir.so"

AddModule mod_env.c

LoadModule env_module "C:/Interstage/F3FMihs/modules/mod_env.so"

LoadModule expires_module modules/mod_expires.so
AddModule mod_expires.c

LoadModule expires_module "C:/Interstage/F3FMihs/modules/mod_expires.so"

LoadModule headers_module modules/mod_headers.so
AddModule mod_headers.c

LoadModule headers_module "C:/Interstage/F3FMihs/modules/mod_headers.so"

AddModule mod_imap.c

LoadModule imap_module "C:/Interstage/F3FMihs/modules/mod_imap.so"

AddModule mod_include.c

LoadModule include_module "C:/Interstage/F3FMihs/modules/mod_include.so"

LoadModule info_module modules/mod_info.so
AddModule mod_info.c

LoadModule info_module "C:/Interstage/F3FMihs/modules/mod_info.so"

AddModule mod_isapi.c

LoadModule isapi_module "C:/Interstage/F3FMihs/modules/mod_isapi.so"

AddModule mod_log_config.c

LoadModule log_config_module "C:/Interstage/F3FMihs/modules/mod_log_config.so"

AddModule mod_mime.c

LoadModule mime_module "C:/Interstage/F3FMihs/modules/mod_mime.so"

LoadModule mime_magic_module modules/mod_mime_magic.so
AddModule mod_mime_magic.c

LoadModule mime_magic_module "C:/Interstage/F3FMihs/modules/mod_mime_magic.so"

AddModule mod_negotiation.c

LoadModule negotiation_module "C:/Interstage/F3FMihs/modules/mod_negotiation.so"

LoadModule proxy_module modules/mod_proxy.so
AddModule mod_proxy.c

LoadModule proxy_module "C:/Interstage/F3FMihs/modules/mod_proxy.so"
LoadModule proxy_connect_module "C:/Interstage/F3FMihs/modules/mod_proxy_connect.so"
LoadModule proxy_http_module "C:/Interstage/F3FMihs/modules/mod_proxy_http.so"
LoadModule proxy_ftp_module "C:/Interstage/F3FMihs/modules/mod_proxy_ftp.so"
LoadModule cache_module "C:/Interstage/F3FMihs/modules/mod_cache.so"
LoadModule disk_cache_module "C:/Interstage/F3FMihs/modules/mod_disk_cache.so"
LoadModule mem_cache_module "C:/Interstage/F3FMihs/modules/mod_mem_cache.so"

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c

LoadModule rewrite_module "C:/Interstage/F3FMihs/modules/mod_rewrite.so"

AddModule mod_setenvif.c

LoadModule setenvif_module "C:/Interstage/F3FMihs/modules/mod_setenvif.so"

LoadModule speling_module modules/mod_speling.so
AddModule mod_speling.c

LoadModule speling_module "C:/Interstage/F3FMihs/modules/mod_speling.so"

LoadModule status_module modules/mod_status.so
AddModule mod_status.c

LoadModule status_module "C:/Interstage/F3FMihs/modules/mod_status.so"

LoadModule unique_id_module modules/mod_unique_id.so
AddModule mod_unique_id.c

LoadModule unique_id_module "C:/Interstage/F3FMihs/modules/mod_unique_id.so"

AddModule mod_userdir.c

LoadModule userdir_module "C:/Interstage/F3FMihs/modules/mod_userdir.so"

LoadModule usertrack_module modules/mod_usertrack.so
AddModule mod_usertrack.c

LoadModule usertrack_module "C:/Interstage/F3FMihs/modules/mod_usertrack.so"

LoadModule vhost_alias_module modules/mod_vhost_alias.so
AddModule mod_vhost_alias.c

LoadModule vhost_alias_module "C:/Interstage/F3FMihs/modules/mod_vhost_alias.so"


変換前の定義

変換後の定義

LoadModule jsvlt_module /opt/FJSVjs2/gateway/jsgw_apapi_is.so
LoadModule jk2_module /opt/FJSVjs4/gateway/mod_jk2.so

LoadModule ihs2_redirector2_module /opt/FJSVjs5/gateway/ihs2/mod_ihs2_redirector2.so

LoadModule ssoatcsv_module /opt/FJSVssosv/lib/ssoatcsv.so
AddModule ssoatcsv.c

LoadModule ssoatcsv_module /opt/FJSVssosv/lib/ssoatcsv.so

LoadModule ssoatcag_module /opt/FJSVssoac/lib/ssoatcag.so
AddModule ssoatcag.c

LoadModule ssoatcag_module /opt/FJSVssoac/lib/ssoatcag.so

LoadModule ssoatzihs_module /opt/FJSVssoaz/lib/ssoatzihs.so
AddModule ssoatzihs.c

LoadModule ssoatzihs_module /opt/FJSVssoaz/lib/ssoatzihs.so


LoadModule ODhttp_module libexec/libOMhttpAp.so
AddModule mod_ODhttp.c

LoadModule ODhttp_module /opt/FSUNod/lib/libOMhttpAp.so


LoadModule ODhttp_module libexec/libOMhttpAp.so
AddModule mod_ODhttp.c

LoadModule ODhttp_module /opt/FJSVod/lib/libOMhttpAp.so

AddModule mod_ihs_ssl.c

LoadModule ihs_ssl_module /opt/FJSVihs/modules/mod_ihs_ssl.so

LoadModule mod_ldap_module libexec/mod_ldap.so
AddModule mod_ldap.c

LoadModule ldap_module /opt/FJSVihs/modules/mod_ldap.so
LoadModule auth_ldap_module /opt/FJSVihs/modules/mod_auth_ldap.so

LoadModule access_module libexec/mod_access.so
AddModule mod_access.c

LoadModule access_module /opt/FJSVihs/modules/mod_access.so

LoadModule action_module libexec/mod_actions.so
AddModule mod_actions.c

LoadModule actions_module /opt/FJSVihs/modules/mod_actions.so

LoadModule alias_module libexec/mod_alias.so
AddModule mod_alias.c

LoadModule alias_module /opt/FJSVihs/modules/mod_alias.so

LoadModule asis_module libexec/mod_asis.so
AddModule mod_asis.c

LoadModule asis_module /opt/FJSVihs/modules/mod_asis.so

LoadModule auth_module libexec/mod_auth.so
AddModule mod_auth.c

LoadModule auth_module /opt/FJSVihs/modules/mod_auth.so

LoadModule anon_auth_module libexec/mod_auth_anon.so
AddModule mod_auth_anon.c

LoadModule auth_anon_module /opt/FJSVihs/modules/mod_auth_anon.so

LoadModule digest_auth_module libexec/mod_auth_digest.so
LoadModule digest_module libexec/mod_digest.so
AddModule mod_auth_digest.c
AddModule mod_digest.c

LoadModule auth_digest_module /opt/FJSVihs/modules/mod_auth_digest.so

LoadModule db_auth_module /libexec/mod_auth_db.so
LoadModule dbm_auth_module /libexec/mod_auth_dbm.so
AddModule mod_auth_db.c
AddModule mod_auth_dbm.c

LoadModule auth_dbm_module C:/Interstage/F3FMihs/modules/mod_auth_dbm.so

LoadModule autoindex_module libexec/mod_autoindex.so
AddModule mod_autoindex.c

LoadModule autoindex_module /opt/FJSVihs/modules/mod_autoindex.so

LoadModule cern_meta_module modules/mod_cern_meta.so
AddModule mod_cern_meta.c

LoadModule cern_meta_module /opt/F3FMihs/modules/mod_cern_meta.so

LoadModule cgi_module libexec/mod_cgi.so
AddModule mod_cgi.c

LoadModule cgi_module /opt/FJSVihs/modules/mod_cgi.so

LoadModule dir_module libexec/mod_dir.so
AddModule mod_dir.c

LoadModule dir_module /opt/FJSVihs/modules/mod_dir.so

LoadModule env_module libexec/mod_env.so
AddModule mod_env.c

LoadModule env_module /opt/FJSVihs/modules/mod_env.so

LoadModule expires_module libexec/mod_expires.so
AddModule mod_expires.c

LoadModule expires_module /opt/FJSVihs/modules/mod_expires.so

LoadModule headers_module libexec/mod_headers.so
AddModule mod_headers.c

LoadModule headers_module /opt/FJSVihs/modules/mod_headers.so

LoadModule imap_module libexec/mod_imap.so
AddModule mod_imap.c

LoadModule imap_module /opt/FJSVihs/modules/mod_imap.so

LoadModule includes_module libexec/mod_include.so
AddModule mod_include.c

LoadModule include_module /opt/FJSVihs/modules/mod_include.so

LoadModule info_module libexec/mod_info.so
AddModule mod_info.c

LoadModule info_module /opt/FJSVihs/modules/mod_info.so

LoadModule config_log_module libexec/mod_log_config.so
AddModule mod_log_config.c

LoadModule log_config_module /opt/FJSVihs/modules/mod_log_config.so

LoadModule mime_module libexec/mod_mime.so
AddModule mod_mime.c

LoadModule mime_module /opt/FJSVihs/modules/mod_mime.so

LoadModule mime_magic_module libexec/mod_mime_magic.so
AddModule mod_mime_magic.c

LoadModule mime_magic_module /opt/FJSVihs/modules/mod_mime_magic.so

LoadModule negotiation_module libexec/mod_negotiation.so
AddModule mod_negotiation.c

LoadModule negotiation_module /opt/FJSVihs/modules/mod_negotiation.so

LoadModule proxy_module libexec/libproxy.so
AddModule mod_proxy.c

LoadModule proxy_module /opt/FJSVihs/modules/mod_proxy.so
LoadModule proxy_connect_module /opt/FJSVihs/modules/mod_proxy_connect.so
LoadModule proxy_http_module /opt/FJSVihs/modules/mod_proxy_http.so
LoadModule proxy_ftp_module /opt/FJSVihs/modules/mod_proxy_ftp.so
LoadModule cache_module /opt/FJSVihs/modules/mod_cache.so
LoadModule disk_cache_module /opt/FJSVihs/modules/mod_disk_cache.so
LoadModule mem_cache_module /opt/FJSVihs/modules/mod_mem_cache.so

LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c

LoadModule rewrite_module /opt/FJSVihs/modules/mod_rewrite.so

LoadModule setenvif_module libexec/mod_setenvif.so
AddModule mod_setenvif.c

LoadModule setenvif_module /opt/FJSVihs/modules/mod_setenvif.so

LoadModule speling_module libexec/mod_speling.so
AddModule mod_speling.c

LoadModule speling_module /opt/FJSVihs/modules/mod_speling.so

LoadModule status_module libexec/mod_status.so
AddModule mod_status.c

LoadModule status_module /opt/FJSVihs/modules/mod_status.so

LoadModule unique_id_module libexec/mod_unique_id.so
AddModule mod_unique_id.c

LoadModule unique_id_module /opt/FJSVihs/modules/mod_unique_id.so

LoadModule userdir_module libexec/mod_userdir.so
AddModule mod_userdir.c

LoadModule userdir_module /opt/FJSVihs/modules/mod_userdir.so

LoadModule usertrack_module libexec/mod_usertrack.so
AddModule mod_usertrack.c

LoadModule usertrack_module /opt/FJSVihs/modules/mod_usertrack.so

LoadModule vhost_alias_module libexec/mod_vhost_alias.so
AddModule mod_vhost_alias.c

LoadModule vhost_alias_module /opt/FJSVihs/modules/mod_vhost_alias.so