Interstage HTTP Server 2.2で設定可能なディレクティブ一覧を以下に示します。
Apache HTTP Server Version 2.2.22で提供されているディレクティブについては、「Apache HTTP サーバ バージョン 2.2 ドキュメント」を参照してください。
ポイント
本ディレクティブ一覧は、以下のディレクティブで構成されています。
Apache HTTP Server Version 2.2.22で提供されているディレクティブで、Interstage HTTP Server 2.2で設定可能なディレクティブ
Apache HTTP Server Version 2.2.23以降に追加されたディレクティブで、Interstage HTTP Server 2.2で設定可能なディレクティブ
Interstage HTTP Server 2.2で提供しているディレクティブ(表内の「機能説明の補足」に説明しています。)
■ディレクティブのインデックス
■ディレクティブ一覧
ディレクティブ | 機能説明の補足 | |
---|---|---|
| AcceptFilter | |
AcceptMutex | ||
AcceptPathInfo | ||
AccessFileName | ||
Action | ||
AddAlt | ||
AddAltByEncoding | ||
AddAltByType | ||
AddCharset | ||
AddDefaultCharset | ||
AddDescription | ||
AddEncoding | ||
AddHandler | 設定例:「3.28 CGIプログラム実行許可の設定」の「拡張子によりCGIプログラムを特定する場合」参照。 | |
AddIcon | ||
AddIconByEncoding | ||
AddIconByType | ||
AddInputFilter | ||
AddLanguage | 設定例:「3.26 言語ベースのコンテンツネゴシエーション」参照。 | |
AddModuleInfo | ||
AddOutputFilter | ||
AddOutputFilterByType | 設定例:「3.16 コンテンツの圧縮機能の設定」の「MIMEタイプ「text/html」/「text/plain」のコンテンツを圧縮する場合」参照。 | |
AddType | 設定例:「3.20 MIMEタイプ定義の設定」参照。 | |
Alias | 設定例:「3.12 仮想ディレクトリの設定」参照。 | |
AliasMatch | 設定例:「3.12 仮想ディレクトリの設定」参照。 | |
Allow | 設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザおよび指定したホストのアクセスを許可する場合」、または「3.8 IPアクセスコントロールの設定」参照。 | |
AllowCONNECT | ||
AllowEncodedSlashes | ||
AllowOverride | ||
Anonymous | ||
Anonymous_LogEmail | ||
Anonymous_MustGiveEmail | ||
Anonymous_NoUserID | ||
Anonymous_VerifyEmail | ||
AuthBasicAuthoritative | ||
AuthBasicProvider | ||
AuthDBDUserPWQuery | ||
AuthDBDUserRealmQuery | ||
AuthDBMGroupFile | ||
AuthDBMType | ||
AuthDBMUserFile | ||
AuthDefaultAuthoritative | ||
AuthDigestAlgorithm | ||
AuthDigestDomain | ||
AuthDigestNonceLifetime | ||
AuthDigestProvider | ||
AuthDigestQop | ||
AuthDigestShmemSize | ||
AuthGroupFile | ||
AuthName | 設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザのアクセスだけを許可する場合」参照。 | |
<AuthnProviderAlias> | ||
AuthType | 設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザのアクセスだけを許可する場合」参照。 | |
AuthUserFile | 設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザのアクセスだけを許可する場合」参照。 | |
AuthzDBMAuthoritative | ||
AuthzDBMType | ||
AuthzDefaultAuthoritative | ||
AuthzGroupFileAuthoritative | ||
AuthzOwnerAuthoritative | ||
AuthzUserAuthoritative | ||
| BalancerMember | |
BrowserMatch | ||
BrowserMatchNoCase | ||
BufferedLogs | ||
| CacheDefaultExpire | |
CacheDirLength | ||
CacheDirLevels | ||
CacheDisable | ||
CacheEnable | 設定例:「3.17 プロキシ機能の設定」の「フォワードプロキシ」参照。 | |
CacheIgnoreCacheControl | ||
CacheIgnoreHeaders | ||
CacheIgnoreNoLastMod | ||
CacheIgnoreQueryString | ||
CacheIgnoreURLSessionIdentifiers | ||
CacheLastModifiedFactor | ||
CacheLock | ||
CacheLockMaxAge | ||
CacheLockPath | ||
CacheMaxExpire | 設定例:「3.17 プロキシ機能の設定」の「フォワードプロキシ」参照。 | |
CacheMaxFileSize | ||
CacheMinFileSize | ||
CacheNegotiatedDocs | ||
CacheRoot | 設定例:「3.17 プロキシ機能の設定」の「フォワードプロキシ」参照。 | |
CacheStoreNoStore | ||
CacheStorePrivate | ||
CGIMapExtension | ||
CharsetDefault | ||
CharsetOptions | ||
CharsetSourceEnc | ||
CheckCaseOnly | ||
CheckSpelling | ||
ChrootDir | ||
ContentDigest | ||
CookieDomain | ||
CookieExpires | 設定例:「3.23 ユーザ追跡機能の設定」参照。 | |
CookieLog | ||
CookieName | ||
CookieStyle | ||
CookieTracking | 設定例:「3.23 ユーザ追跡機能の設定」参照。 | |
CoreDumpDirectory | ||
CustomLog | CustomLogディレクティブのpipeに、ahsrlog実行文を指定できます。 設定例:「3.4 アクセスログの設定」参照。 | |
| Dav | |
DavDepthInfinity | ||
DavGenericLockDB | ||
DavLockDB | ||
DavMinTimeout | ||
DBDExptime | ||
DBDKeep | ||
DBDMax | ||
DBDMin | ||
DBDParams | ||
DBDPersist | ||
DBDPrepareSQL | ||
DBDriver | ||
DefaultIcon | ||
DefaultLanguage | ||
DefaultType | 設定例:「3.19 デフォルトMIMEタイプの設定」参照。 | |
DeflateBufferSize | ||
DeflateCompressionLevel | ||
DeflateFilterNote | ||
DeflateMemLevel | ||
DeflateWindowSize | ||
Deny | 設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザおよび指定したホストのアクセスを許可する場合」、または「3.8 IPアクセスコントロールの設定」参照。 | |
<Directory> | 設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザのアクセスだけを許可する場合」、「3.8 IPアクセスコントロールの設定」、または「3.26 言語ベースのコンテンツネゴシエーション」参照。 | |
DirectoryIndex | 設定例:「3.18 ディレクトリリストの設定」参照。 | |
<DirectoryMatch> | ||
DirectorySlash | ||
DocumentRoot | 設定例:「3.2 公開用ルートディレクトリの設定」参照。 | |
DumpIOInput | ||
DumpIOLogLevel | ||
DumpIOOutput | ||
| EnableExceptionHook | |
EnableMMAP | ||
EnableSendfile | ||
ErrorDocument | ||
ErrorLog | ErrorLogディレクティブのpipeに、ahsrlog実行文を指定できます。 設定例:「3.5 エラーログの設定」参照。 | |
ExpiresActive | ||
ExpiresByType | ||
ExpiresDefault | ||
ExtendedStatus | 設定例:「3.15 サーバステータス監視の設定」参照。 | |
ExtFilterDefine | ||
ExtFilterOptions | ||
| FallbackResource | |
FileETag | ||
<Files> | ||
<FilesMatch> | ||
FilterChain | ||
FilterDeclare | ||
FilterProtocol | ||
FilterProvider | ||
FilterTrace | ||
ForceLanguagePriority | ||
ForceType | ||
ForensicLog | ||
| GprofDir | |
GracefulShutdownTimeout | ||
Group | 設定例:「3.25 通信プロセスに対する権限の設定 」参照。 | |
| Header | 設定例:「3.16 コンテンツの圧縮機能の設定」の「画像以外のコンテンツを圧縮する場合」参照。 |
HeaderName | ||
HostnameLookups | ||
| IdentityCheck | |
IdentityCheckTimeout | ||
<IfDefine> | ||
<IfModule> | 設定例:「3.17 プロキシ機能の設定」の「フォワードプロキシ」、または「3.26 言語ベースのコンテンツネゴシエーション」参照。 | |
<IfVersion> | ||
ImapBase | ||
ImapDefault | ||
ImapMenu | ||
Include | ||
IndexHeadInsert | ||
IndexIgnore | ||
IndexOptions | ||
IndexOrderDefault | ||
IndexStyleSheet | ||
ISAPIAppendLogToErrors | ||
ISAPIAppendLogToQuery | ||
ISAPICacheFile | ||
ISAPIFakeAsync | ||
ISAPILogNotSupported | ||
ISAPIReadAheadBuffer | ||
Interstage HTTP Server 2.2 提供ディレクティブ | ||
| KeepAlive | 設定例:「3.22 HTTP Keep-Alive機能の設定」参照。 |
KeepAliveTimeout | コネクションを保持する最長の時間:0~2147483647(単位:秒) 設定例:「3.22 HTTP Keep-Alive機能の設定」参照。 | |
| LanguagePriority | |
<Limit> | ||
<LimitExcept> | ||
LimitInternalRecursion | 内部リダイレクト/サブリクエスト最大数の指定範囲:1~2147483647 | |
LimitRequestBody | ||
LimitRequestFields | フィールド数の最大値の指定範囲:0~2147483647 | |
LimitRequestFieldSize | 1フィールドの最大サイズの指定範囲:0~2147483647(単位:バイト) | |
LimitRequestLine | HTTPリクエスト行の最大サイズの指定範囲:0~2147483647(単位:バイト) | |
LimitXMLRequestBody | ||
Listen | ポート番号の指定範囲:1~65535 設定例:「3.3 ポート番号とIPアドレスの設定」参照。 | |
ListenBackLog | ||
LoadFile | ||
LoadModule | ||
<Location> | 設定例:「3.16 コンテンツの圧縮機能の設定」の「「/sample」から始まるURLのコンテンツを圧縮する場合」、または「3.29 ServletサービスのアプリケーションのURLに対するアクセス制御」参照。 | |
<LocationMatch> | ||
LockFile | ||
LogFormat | 設定例:「3.27 メッセージのカスタマイズ」参照。 | |
LogLevel | ||
| MaxClients | (参考) プロセス構成の説明:「1.3 Webサーバのプロセス構成(Solaris/Linux)」の「最大多重動作」参照。 |
MaxKeepAliveRequests | リクエスト数の指定範囲:0~2147483647 設定例:「3.22 HTTP Keep-Alive機能の設定」参照。 | |
MaxMemFree | ||
MaxRanges | HTTP範囲指定の最大数の指定範囲:1~2147483647 | |
MaxRequestsPerChild | HTTPリクエスト数の指定範囲:0~2147483647 (参考) プロセス構成の説明:「1.2 Webサーバのプロセス構成(Windows(R))」の「デーモンプロセスが処理可能なリクエスト数」、または「1.3 Webサーバのプロセス構成(Solaris/Linux)」の「1つの通信プロセスが処理可能なリクエスト数」参照。 | |
MaxRequestsPerThread | ||
MaxSpareThreads | (参考) プロセス構成の説明:「1.3 Webサーバのプロセス構成(Solaris/Linux)」の「通信プロセス数の縮退」参照。 | |
MCacheMaxObjectCount | ||
MCacheMaxObjectSize | ||
MCacheMaxStreamingBuffer | ||
MCacheMinObjectSize | ||
MCacheRemovalAlgorithm | ||
MCacheSize | ||
MetaDir | ||
MetaFiles | ||
MetaSuffix | ||
MIMEMagicFile | ||
MinSpareThreads | (参考) プロセス構成の説明:「1.3 Webサーバのプロセス構成(Solaris/Linux)」の「通信プロセス数の拡張」参照。 | |
ModMimeUsePathInfo | ||
MultiviewsMatch | ||
| NameVirtualHost | ポート番号の指定範囲:「*」、または1~65535。 設定例:「3.11 バーチャルホストの設定」の「ネームベースのバーチャルホスト」参照。 |
NoProxy | ||
| Options | 設定例:「3.18 ディレクトリリストの設定」、「3.26 言語ベースのコンテンツネゴシエーション」、または「3.28 CGIプログラム実行許可の設定」の「拡張子によりCGIプログラムを特定する場合」参照。 |
Order | 設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザおよび指定したホストのアクセスを許可する場合」、または「3.8 IPアクセスコントロールの設定」参照。 | |
| PassEnv | |
PidFile | ||
Protocol | ||
<Proxy> | ||
ProxyBadHeader | ||
ProxyBlock | ||
ProxyDomain | ||
ProxyErrorOverride | ||
ProxyFtpDirCharset | ||
ProxyIOBufferSize | ||
<ProxyMatch> | ||
ProxyMaxForwards | ||
ProxyPass | 設定例:「3.17 プロキシ機能の設定」の「リバースプロキシ」参照。 | |
ProxyPassInterpolateEnv | ||
ProxyPassMatch | ||
ProxyPassReverse | 設定例:「3.17 プロキシ機能の設定」の「リバースプロキシ」参照。 | |
ProxyPassReverseCookieDomain | ||
ProxyPassReverseCookiePath | ||
ProxyPreserveHost | ||
ProxyReceiveBufferSize | ||
ProxyRemote | ||
ProxyRemoteMatch | ||
ProxyRequests | 設定例:「3.17 プロキシ機能の設定」の「フォワードプロキシ」参照。 | |
ProxySCGIInternalRedirect | ||
ProxySCGISendfile | ||
ProxySet | ||
ProxyStatus | ||
ProxyTimeout | ||
ProxyVia | ||
| ReadmeName | |
ReceiveBufferSize | ||
Redirect | 設定例:「3.13 リダイレクト機能の設定」参照。 | |
RedirectMatch | 設定例:「3.13 リダイレクト機能の設定」参照。 | |
RedirectPermanent | ||
RedirectTemp | ||
RemoveCharset | ||
RemoveEncoding | ||
RemoveHandler | ||
RemoveInputFilter | ||
RemoveLanguage | ||
RemoveOutputFilter | ||
RemoveType | ||
RequestHeader | ||
RequestReadTimeout | ||
Require | 設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザのアクセスだけを許可する場合」参照。 | |
RewriteBase | ||
RewriteCond | 設定例:「3.14 リライト機能の設定」参照。 | |
RewriteEngine | 設定例:「3.14 リライト機能の設定」参照。 | |
RewriteLock | ||
RewriteLog | ||
RewriteLogLevel | ||
RewriteMap | ||
RewriteOptions | ||
RewriteRule | 設定例:「3.14 リライト機能の設定」参照。 | |
RLimitCPU | ||
RLimitMEM | ||
RLimitNPROC | ||
| Satisfy | 設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザおよび指定したホストのアクセスを許可する場合」参照。 |
ScoreBoardFile | ||
Script | ||
ScriptAlias | 設定例:「3.28 CGIプログラム実行許可の設定」の「CGIプログラム用のディレクトリを作成する場合」参照。 | |
ScriptAliasMatch | ||
ScriptInterpreterSource | ||
ScriptLog | ||
ScriptLogBuffer | ||
ScriptLogLength | ||
ScriptSock | ||
SeeRequestTail | ||
SendBufferSize | バッファサイズの指定範囲:0、または512~2147483647 | |
ServerAdmin | 設定例:「3.11 バーチャルホストの設定」参照。 | |
ServerAlias | ||
ServerLimit | ||
ServerName | 設定例:「3.1 ホスト名の設定」参照 | |
ServerPath | ||
ServerRoot | ||
ServerSignature | ||
ServerTokens | ||
SetEnv | ||
SetEnvIf | 設定例:「3.4 アクセスログの設定」の「フィルタリング機能を使用して特定のリクエストを出力しない場合」、または「3.8 IPアクセスコントロールの設定」の「指定したディレクトリ配下を環境変数にホストのアクセスだけ許可する場合」参照。 | |
SetEnvIfNoCase | 設定例:「3.16 コンテンツの圧縮機能の設定」の「画像以外のコンテンツを圧縮する場合」参照。 | |
SetHandler | 設定例:「3.15 サーバステータス監視の設定」参照。 | |
SetInputFilter | 設定例:「3.16 コンテンツの圧縮機能の設定」参照。 | |
SetOutputFilter | 設定例:「3.16 コンテンツの圧縮機能の設定」参照。 | |
SSIEnableAccess | ||
SSIEndTag | ||
SSIErrorMsg | ||
SSIETag | ||
SSILastModified | ||
SSIStartTag | ||
SSITimeFormat | ||
SSIUndefinedEcho | ||
Interstage HTTP Server 2.2 提供ディレクティブ | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.1 Interstage証明書環境のSSL通信」の「注意」、または「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「注意」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.1 Interstage証明書環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ | ||
Interstage HTTP Server 2.2 提供ディレクティブ | ||
Interstage HTTP Server 2.2 提供ディレクティブ | ||
Interstage HTTP Server 2.2 提供ディレクティブ | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。 | ||
StartServers | (参考) プロセス構成の説明:「1.3 Webサーバのプロセス構成(Solaris/Linux)」の「Webサーバ起動時のプロセス構成」参照。 | |
Substitute | ||
Suexec | ||
SuexecUserGroup | ||
| ThreadLimit | |
ThreadsPerChild | クライアント数の指定範囲:1~ThreadLimitディレクティブの設定値 (参考) プロセス構成の説明:「1.2 Webサーバのプロセス構成(Windows(R))」の「Webサーバ起動時のプロセス構成」「最大多重動作」参照。 | |
ThreadStackSize | ||
TimeOut | 待機時間の指定範囲:0~2147483647(単位:秒) | |
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.6 トレースログの設定」参照。 | ||
TraceEnable | ||
Interstage HTTP Server 2.2 提供ディレクティブ 設定例:「3.6 トレースログの設定」参照。 | ||
TransferLog | ||
TypesConfig | ||
| UnsetEnv | |
UseCanonicalName | ||
UseCanonicalPhysicalPort | ||
User | 設定例:「3.25 通信プロセスに対する権限の設定 」参照。 | |
UserDir | ||
| VirtualDocumentRoot | |
VirtualDocumentRootIP | ||
<VirtualHost> | 設定例:「3.11 バーチャルホストの設定」参照。 | |
VirtualScriptAlias | ||
VirtualScriptAliasIP | ||
| Win32DisableAcceptEx | |
| XBitHack |