サーバ全体の設定
このドキュメントではcore
サーバのディレクティブの中で、
基本動作を設定するためのものを説明します。
  
    サーバ ID
    
      
        ServerName
        ServerAdmin
        ServerSignature
        ServerTokens
        UseCanonicalName
        UseCanonicalPhysicalPort
      
    
    ServerAdmin ディレクティブと
    ServerTokens
    ディレクティブは、エラーメッセージなどのサーバが作るドキュメントに、
    どのようなサーバの情報を表示するかを制御します。
    ServerTokens ディレクティブは、Server HTTP
    レスポンスヘッダフィールドの値を設定します。
    ServerName,
    UseCanonicalName,
    UseCanonicalPhysicalPort
    ディレクティブは、サーバが自分自身を参照する URL
    を作るときに使われます。
    たとえば、クライアントがディレクトリを要求して、
    そのディレクトリ名の最後にスラッシュが付いていないような場合には、
    ドキュメントの相対的な参照を正しく解決できるようにするために、
    Apache は最後のスラッシュを含んだ完全なパスにクライアントを
    リダイレクトさせる必要があります。
  
  
    ファイルの位置
    
      
        CoreDumpDirectory
        DocumentRoot
        ErrorLog
        LockFile
        PidFile
        ScoreBoardFile
        ServerRoot
      
    
    これらのディレクティブは Apache
    が適切な動作をするために必要な各種ファイルの位置を制御します。
    パスがスラッシュ (/) で始まっていないときは、ファイルは
    ServerRoot からの相対パスとして
    探されます。root
    以外のユーザが書き込み可能なパスにファイルを置く場合は注意が必要です。
    詳細は「セキュリティ情報」
    を参照してください。
  
  
    リソースの制限
    
      
        LimitRequestBody
        LimitRequestFields
        LimitRequestFieldsize
        LimitRequestLine
        RLimitCPU
        RLimitMEM
        RLimitNPROC
        ThreadStackSize
      
    
    LimitRequest* ディレクティブは Apache
    がクライアントからのリクエスト読み込みで使う
    リソースを制限するために使われます。これらの値を制限することで、
    いくつかのサービス拒否攻撃は影響を和らげることができます。
    RLimit* ディレクティブは、Apache の子プロセスから
    fork されたプロセスが使用するリソースを制限するために使われます。
    特に、これは CGI スクリプトと SSI exec
    コマンドで使われるリソースを制御します。
    ThreadStackSize は Netware
    でのみ、スタックの大きさを制御するために使われます。