ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express Interstage HTTP Server 2.2運用ガイド
FUJITSU Software

第6章 ディレクティブ一覧

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で提供しているディレクティブ(表内の「機能説明の補足」に説明しています。)


■ディレクティブのインデックス

ABCDEFGHIKLMNOPRSTUVWX


■ディレクティブ一覧

ディレクティブ

機能説明の補足

A

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

(注1)

AuthName

設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザのアクセスだけを許可する場合」参照。

<AuthnProviderAlias>

AuthType

設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザのアクセスだけを許可する場合」参照。

AuthUserFile

設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザのアクセスだけを許可する場合」参照。

AuthzDBMAuthoritative

AuthzDBMType

AuthzDefaultAuthoritative

AuthzGroupFileAuthoritative

AuthzOwnerAuthoritative

AuthzUserAuthoritative

B

BalancerMember

BrowserMatch

BrowserMatchNoCase

BufferedLogs

C

CacheDefaultExpire

CacheDirLength

CacheDirLevels

CacheDisable

CacheEnable

設定例:「3.17 プロキシ機能の設定」の「フォードプロキシ」参照。

CacheIgnoreCacheControl

CacheIgnoreHeaders

CacheIgnoreNoLastMod

CacheIgnoreQueryString

CacheIgnoreURLSessionIdentifiers

CacheLastModifiedFactor

CacheLock

CacheLockMaxAge

CacheLockPath

CacheMaxExpire

設定例:「3.17 プロキシ機能の設定」の「フォワードプキシ」参照。

CacheMaxFileSize

CacheMinFileSize

CacheNegotiatedDocs

CacheRoot

(注2)

設定例:「3.17 プロキシ機能の設定」の「フォワードプロキシ」参照。

CacheStoreNoStore

CacheStorePrivate

CGIDScriptTimeout

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 アクセスログの設定」参照。

D

Dav

DavDepthInfinity

DavGenericLockDB

DavLockDB

DavMinTimeout

DBDExptime

DBDKeep

DBDMax

DBDMin

DBDParams

DBDPersist

DBDPrepareSQL

DBDriver

DefaultIcon

DefaultLanguage

DefaultType

設定例:「3.19 デフォルトMIMEタイプの設定」参照。

DeflateBufferSize

DeflateCompressionLevel

DeflateFilterNote

DeflateInflateLimitRequestBody

DeflateInflateRatioBurst

DeflateInflateRatioLimit

DeflateMemLevel

DeflateWindowSize

Deny

設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザおよび指定したホストのアクセスを許可する場合」、または「3.8 IPアクセスコントロールの設定」参照。

<Directory>

設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザのアクセスだけを許可する場合」、「3.8 IPアクセスコントロールの設定」、または「3.26 言語ベースのコンテンツネゴシエーション」参照。

DirectoryIndex

設定例:「3.18 ディレクトリリストの設定」参照。

<DirectoryMatch>

DirectorySlash

DocumentRoot

(注3)

設定例:「3.2 公開用ルートディレクトリの設定」参照。

DumpIOInput

DumpIOLogLevel

DumpIOOutput

E

EnableExceptionHook

EnableMMAP

EnableSendfile

ErrorDocument

(注4)

ErrorLog

ErrorLogディレクティブのpipeに、ahsrlog実行文を指定できます。
(注5)

設定例:「3.5 エラーログの設定」参照。

ExpiresActive

ExpiresByType

ExpiresDefault

ExtendedStatus

設定例:「3.15 サーバステータス監視の設定」参照。

ExtFilterDefine

ExtFilterOptions

F

FallbackResource

FileETag

(注6)

<Files>

<FilesMatch>

FilterChain

FilterDeclare

FilterProtocol

FilterProvider

FilterTrace

ForceLanguagePriority

ForceType

ForensicLog

G

GprofDir

GracefulShutdownTimeout

Group

設定例:「3.25 通信プロセスに対する権限の設定 」参照。

H

Header

設定例:「3.16 コンテンツの圧縮機能の設定」の「画像以外のコンテンツを縮する場合」参照。

HeaderName

HostnameLookups

I

IdentityCheck

IdentityCheckTimeout

<IfDefine>

<IfModule>

設定例:「3.17 プロキシ機能の設定」の「フォードプロキシ」、または「3.26 言語ベースのコンテンツネゴシエーション」参照。

<IfVersion>

ImapBase

ImapDefault

ImapMenu

Include

IndexHeadInsert

IndexIgnore

IndexOptions

IndexOrderDefault

IndexStyleSheet

ISAPIAppendLogToErrors

ISAPIAppendLogToQuery

ISAPICacheFile

ISAPIFakeAsync

ISAPILogNotSupported

ISAPIReadAheadBuffer

ISSsoBusinessSystemName

Interstage HTTP Server 2.2 提供ディレクティブ

K

KeepAlive

設定例:「3.22 HTTP Keep-Alive機能の設定」参照。

KeepAliveTimeout

コネクションを保持する最長の時間:0~2147483647(単位:秒)
「0」を指定すると、最初のリクエストを処理した直後にコネクションを切断します。

設定例:「3.22 HTTP Keep-Alive機能の設定」参照。

L

LanguagePriority

<Limit>

<LimitExcept>

LimitInternalRecursion

内部リダイレクト/サブリクエスト最大数の指定範囲:1~2147483647
(注7)

LimitRequestBody

LimitRequestFields

フィールド数の最大値の指定範囲:0~2147483647

LimitRequestFieldSize

1フィールドの最大サイズの指定範囲:0~2147483647(単位:バイト)

LimitRequestLine

HTTPリクエスト行の最大サイズの指定範囲:0~2147483647(単位:バイト)

LimitXMLRequestBody

Listen

ポート番号の指定範囲:1~65535
(注8)

設定例:「3.3 ポート番号とIPアドレスの設定」参照。

ListenBackLog

(注9)

LoadFile

LoadModule

<Location>

設定例:「3.16 コンテンツの圧縮機能の設定」の「/sample」から始まるURLのコンテンツを圧縮する場合」、または「3.29 ServletサービスのアプリケーションのURLに対するアクセス制御」参照。

<LocationMatch>

LockFile

LogFormat

設定例:「3.27 メッセージのカスタマイズ」参照。

LogLevel

M

MaxClients

(参考) プロセス構成の説明:「1.3 Webサーバのプロセス構成(Solaris/Linux)」の「最大多重動作」参照。

MaxKeepAliveRequests

リクエスト数の指定範囲:0~2147483647
(注10)

設定例:「3.22 HTTP Keep-Alive機能の設定」参照。

MaxMemFree

MaxRanges

HTTP範囲指定の最大数の指定範囲:1~2147483647
(注11)

MaxRequestsPerChild

HTTPリクエスト数の指定範囲:0~2147483647
(注12)

(参考) プロセス構成の説明:「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

N

NameVirtualHost

ポート番号の指定範囲:「*」、または1~65535。
ポート番号に「*」を指定した場合、または省略した場合、すべてのポート番号が対象となります。

設定例:「3.11 バーチャルホストの設定」の「ネームベースのバーチャルホ」参照。

NoProxy

O

Options

設定例:「3.18 ディレクトリリストの設定」、「3.26 言語ベースのコンテンツネゴシエーション」、または「3.28 CGIプログラム実行許可の設定」の「拡張子によりCGIプログムを特定する場合」参照。

Order

設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザおよび指定したホストのアクセスを許可する場合」、または「3.8 IPアクセスコントロールの設定」参照。

P

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

R

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 リライト機能の設定」参照。
(参考)ディレクティブ機能説明:「C.1.1 RewriteCond」参照。

RewriteEngine

設定例:「3.14 リライト機能の設定」参照。
(参考)ディレクティブ機能説明:「C.1.2 RewriteEngine」参照。

RewriteLock

RewriteLog

RewriteLogLevel

RewriteMap

RewriteOptions

RewriteRule

設定例:「3.14 リライト機能の設定」参照。
(参考)ディレクティブ機能説明:「C.1.3 RewriteRule」参照。

RLimitCPU

RLimitMEM

RLimitNPROC

S

Satisfy

設定例:「3.7 ユーザ認証の設定」の「パスワードファイルの登録ユーザおよび指定したホストのアクセスを許可する場合」参照。

ScoreBoardFile

Script

ScriptAlias

設定例:「3.28 CGIプログラム実行許可の設定」の「CGIプログム用のディレクトリを作成する場合」参照。

ScriptAliasMatch

ScriptInterpreterSource

ScriptLog

ScriptLogBuffer

ScriptLogLength

ScriptSock

SeeRequestTail

SendBufferSize

バッファサイズの指定範囲:0、または512~2147483647
(注13)

ServerAdmin

設定例:「3.11 バーチャルホストの設定」参照。

ServerAlias

ServerLimit

(注14)

ServerName

(注15)

設定例:「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

SSLCertExpand

Interstage HTTP Server 2.2 提供ディレクティブ

SSLCertExpire

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.1 Interstage証明書環境のSSL通信」の「注意」、または「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「注意」参照。

SSLCertName

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。

SSLClCACertName

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。

SSLCipherSuite

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。

SSLConfName

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.1 Interstage証明書環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。

SSLEnvDir

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。

SSLExec

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。

SSLHandshakeTimeout

Interstage HTTP Server 2.2 提供ディレクティブ

SSLLIBMultiSession

Interstage HTTP Server 2.2 提供ディレクティブ

SSLMaxSession

Interstage HTTP Server 2.2 提供ディレクティブ

SSLNotifyVers

Interstage HTTP Server 2.2 提供ディレクティブ

SSLSlotDir

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。

SSLTokenLabel

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。

SSLUserPINFile

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。

SSLVerifyClient

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信3.10.2 SMEEコマンドで構築する証明書/鍵管理環境のSSL通信」の「環境設定ファイル(httpd.conf)の設定」参照。

SSLVersion

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

T

ThreadLimit

ThreadsPerChild

クライアント数の指定範囲:1~ThreadLimitディレクティブの設定値
(注16)

(参考) プロセス構成の説明:「1.2 Webサーバのプロセス構成(Windows(R))」の「Webサーバ起動時のプロセス構成」「最大多重動作」参照。

ThreadStackSize

TimeOut

待機時間の指定範囲:0~2147483647(単位:秒)

Trace

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.6 トレースログの設定」参照。

TraceEnable

TraceLog

Interstage HTTP Server 2.2 提供ディレクティブ

設定例:「3.6 トレースログの設定」参照。

TransferLog

TypesConfig

U

UnsetEnv

UseCanonicalName

UseCanonicalPhysicalPort

User

設定例:「3.25 通信プロセスに対する権限の設定 」参照。

UserDir

V

VirtualDocumentRoot

VirtualDocumentRootIP

<VirtualHost>

設定例:「3.11 バーチャルホストの設定」参照。

VirtualScriptAlias

VirtualScriptAliasIP

W

Win32DisableAcceptEx

X

XBitHack