V8/V7でバックアップ・移出した環境定義ファイル(httpd.conf)の変換方法および変換内容について以下に示します。
変換方法
変換が必要な定義は、変換前の定義の先頭に“#!”を付加してコメント行とし、次行に変換後の定義を追加します。削除する定義の場合、次行は空行になります。
変換例を以下に示します。
変換動作 | 変換前の定義 | 変換後の定義 |
---|---|---|
定義を追加する場合 | ThreadsPerChildディレクティブの定義なし | #! |
定義を削除する場合 | IHSAcceptQueueSize 512 | #!IHSAcceptQueueSize 512 |
定義を変更する場合 | ServerRoot C:/Interstage/F3FMihs | #!ServerRoot C:/Interstage/F3FMihs |
変換内容
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ディレクティブの定義の次行に、以下の定義を追加します。 |
無条件 | ServerLimit | |
ThreadsPerChildディレクティブが未定義の場合 | ThreadsPerChild |
|
MaxClientsディレクティブが未定義の場合 | MaxClients | |
以下の条件をすべて満たす場合
| SSLVersion | SSLExecが定義されている次行に、以下の定義を追加します。 |
変換前のディレクティブ名 | 変換後のディレクティブ名 | 変換内容 |
---|---|---|
ClearModuleList | なし | ClearModuleListディレクティブの定義を削除します。 |
| なし | IHSAcceptQueueSizeディレクティブの定義を削除します。 |
ServerType | なし | ServerTypeディレクティブの定義を削除します。 |
ScoreBoardFile | なし | ScoreBoardFileディレクティブの定義を削除します。 |
変換前のディレクティブ名 | 変換後のディレクティブ名 | 変換内容 |
---|---|---|
AddModule | LoadModule | (注) |
LoadModule | ||
Alias | Alias | 設定値のファイルパスを以下のように変更します。 |
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 | 設定値のファイルパスを上記のように変更します。 |
ErrorLog | ErrorLog | |
TransferLog | TransferLog | |
ErrorDocument | ErrorDocument | 設定値のファイルパスを上記のように変更します。 |
CacheMaxExpire | CacheMaxExpire | 有効期限を指定している設定値の単位を時間から秒に変更(×3600)します。 |
PidFile | PidFile | 設定値を以下に変更します。 |
Port | Listen | Portディレクティブの定義を、Listenディレクティブの定義に変更します。 |
ServerRoot | ServerRoot | 設定値を以下に変更します。 |
注)AddModuleディレクティブおよびLoadModuleディレクティブの設定値を以下のように変更します。なお、以下に示すAddModuleディレクティブおよびLoadModuleディレクティブ以外については、変換しません。
変換前の定義 | 変換後の定義 |
---|---|
LoadModule jsvlt_module "C:/Interstage/F3FMjs2/gateway/jsgw_apapi_is.dll" | LoadModule ihs2_redirector2_module "C:/Interstage/F3FMjs5/gateway/ihs2/mod_ihs2_redirector2.so" |
LoadModule ssoatcsv_module "C:/Interstage/F3FMsso/ssoatcsv/lib/F3FMssoatcsv.dll" | LoadModule ssoatcsv_module "C:/Interstage/F3FMsso/ssoatcsv/lib/F3FMssoatcsv.dll" |
LoadModule ssoatcag_module "C:/Interstage/F3FMsso/ssoatcag/lib/F3FMssoatcag.dll" | LoadModule ssoatcag_module "C:/Interstage/F3FMsso/ssoatcag/lib/F3FMssoatcag.dll" |
LoadModule ssoatzihs_module "C:/Interstage/F3FMsso/ssoatzag/lib/F3FMssoatzihs.dll" | LoadModule ssoatzihs_module "C:/Interstage/F3FMsso/ssoatzag/lib/F3FMssoatzihs.dll" |
LoadModule ODhttp_module modules/ODhttpAp.dll | 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 | LoadModule ldap_module "C:/Interstage/F3FMihs/modules/util_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 | LoadModule auth_anon_module "C:/Interstage/F3FMihs/modules/mod_auth_anon.so" |
LoadModule digest_auth_module modules/mod_auth_digest.so | LoadModule auth_digest_module "C:/Interstage/F3FMihs/modules/mod_auth_digest.so" |
LoadModule dbm_auth_module modules/mod_auth_dbm.so | 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 | 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 | LoadModule expires_module "C:/Interstage/F3FMihs/modules/mod_expires.so" |
LoadModule headers_module modules/mod_headers.so | 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 | 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 | 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 | LoadModule proxy_module "C:/Interstage/F3FMihs/modules/mod_proxy.so" |
LoadModule rewrite_module modules/mod_rewrite.so | 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 | LoadModule speling_module "C:/Interstage/F3FMihs/modules/mod_speling.so" |
LoadModule status_module modules/mod_status.so | LoadModule status_module "C:/Interstage/F3FMihs/modules/mod_status.so" |
LoadModule unique_id_module modules/mod_unique_id.so | 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 | LoadModule usertrack_module "C:/Interstage/F3FMihs/modules/mod_usertrack.so" |
LoadModule vhost_alias_module modules/mod_vhost_alias.so | LoadModule vhost_alias_module "C:/Interstage/F3FMihs/modules/mod_vhost_alias.so" |
変換前の定義 | 変換後の定義 |
---|---|
LoadModule jsvlt_module /opt/FJSVjs2/gateway/jsgw_apapi_is.so | LoadModule ihs2_redirector2_module /opt/FJSVjs5/gateway/ihs2/mod_ihs2_redirector2.so |
LoadModule ssoatcsv_module /opt/FJSVssosv/lib/ssoatcsv.so | LoadModule ssoatcsv_module /opt/FJSVssosv/lib/ssoatcsv.so |
LoadModule ssoatcag_module /opt/FJSVssoac/lib/ssoatcag.so | LoadModule ssoatcag_module /opt/FJSVssoac/lib/ssoatcag.so |
LoadModule ssoatzihs_module /opt/FJSVssoaz/lib/ssoatzihs.so | LoadModule ssoatzihs_module /opt/FJSVssoaz/lib/ssoatzihs.so |
| LoadModule ODhttp_module /opt/FSUNod/lib/libOMhttpAp.so |
| 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 | LoadModule ldap_module /opt/FJSVihs/modules/mod_ldap.so |
LoadModule access_module libexec/mod_access.so | LoadModule access_module /opt/FJSVihs/modules/mod_access.so |
LoadModule action_module libexec/mod_actions.so | LoadModule actions_module /opt/FJSVihs/modules/mod_actions.so |
LoadModule alias_module libexec/mod_alias.so | LoadModule alias_module /opt/FJSVihs/modules/mod_alias.so |
LoadModule asis_module libexec/mod_asis.so | LoadModule asis_module /opt/FJSVihs/modules/mod_asis.so |
LoadModule auth_module libexec/mod_auth.so | LoadModule auth_module /opt/FJSVihs/modules/mod_auth.so |
LoadModule anon_auth_module libexec/mod_auth_anon.so | LoadModule auth_anon_module /opt/FJSVihs/modules/mod_auth_anon.so |
LoadModule digest_auth_module libexec/mod_auth_digest.so | LoadModule auth_digest_module /opt/FJSVihs/modules/mod_auth_digest.so |
LoadModule db_auth_module /libexec/mod_auth_db.so | LoadModule auth_dbm_module C:/Interstage/F3FMihs/modules/mod_auth_dbm.so |
LoadModule autoindex_module libexec/mod_autoindex.so | LoadModule autoindex_module /opt/FJSVihs/modules/mod_autoindex.so |
LoadModule cern_meta_module modules/mod_cern_meta.so | LoadModule cern_meta_module /opt/F3FMihs/modules/mod_cern_meta.so |
LoadModule cgi_module libexec/mod_cgi.so | LoadModule cgi_module /opt/FJSVihs/modules/mod_cgi.so |
LoadModule dir_module libexec/mod_dir.so | LoadModule dir_module /opt/FJSVihs/modules/mod_dir.so |
LoadModule env_module libexec/mod_env.so | LoadModule env_module /opt/FJSVihs/modules/mod_env.so |
LoadModule expires_module libexec/mod_expires.so | LoadModule expires_module /opt/FJSVihs/modules/mod_expires.so |
LoadModule headers_module libexec/mod_headers.so | LoadModule headers_module /opt/FJSVihs/modules/mod_headers.so |
LoadModule imap_module libexec/mod_imap.so | LoadModule imap_module /opt/FJSVihs/modules/mod_imap.so |
LoadModule includes_module libexec/mod_include.so | LoadModule include_module /opt/FJSVihs/modules/mod_include.so |
LoadModule info_module libexec/mod_info.so | LoadModule info_module /opt/FJSVihs/modules/mod_info.so |
LoadModule config_log_module libexec/mod_log_config.so | LoadModule log_config_module /opt/FJSVihs/modules/mod_log_config.so |
LoadModule mime_module libexec/mod_mime.so | LoadModule mime_module /opt/FJSVihs/modules/mod_mime.so |
LoadModule mime_magic_module libexec/mod_mime_magic.so | LoadModule mime_magic_module /opt/FJSVihs/modules/mod_mime_magic.so |
LoadModule negotiation_module libexec/mod_negotiation.so | LoadModule negotiation_module /opt/FJSVihs/modules/mod_negotiation.so |
LoadModule proxy_module libexec/libproxy.so | LoadModule proxy_module /opt/FJSVihs/modules/mod_proxy.so |
LoadModule rewrite_module libexec/mod_rewrite.so | LoadModule rewrite_module /opt/FJSVihs/modules/mod_rewrite.so |
LoadModule setenvif_module libexec/mod_setenvif.so | LoadModule setenvif_module /opt/FJSVihs/modules/mod_setenvif.so |
LoadModule speling_module libexec/mod_speling.so | LoadModule speling_module /opt/FJSVihs/modules/mod_speling.so |
LoadModule status_module libexec/mod_status.so | LoadModule status_module /opt/FJSVihs/modules/mod_status.so |
LoadModule unique_id_module libexec/mod_unique_id.so | LoadModule unique_id_module /opt/FJSVihs/modules/mod_unique_id.so |
LoadModule userdir_module libexec/mod_userdir.so | LoadModule userdir_module /opt/FJSVihs/modules/mod_userdir.so |
LoadModule usertrack_module libexec/mod_usertrack.so | LoadModule usertrack_module /opt/FJSVihs/modules/mod_usertrack.so |
LoadModule vhost_alias_module libexec/mod_vhost_alias.so | LoadModule vhost_alias_module /opt/FJSVihs/modules/mod_vhost_alias.so |