apache構成の詳細説明

1171 ワード

ServerRoot"/etc/http"(サーバルートディレクトリの設定)
  •  

  • PidFile run/httpd.pid(Apache実行時に使用するPidFileのパス)
  •  

  • Timeout 120(120秒後にデータが受信または送信されなければ接続を切断する).
  •  

  • KeepAlive Off(接続を保持する機能を使用しない)
  •  

  • MaxKeepAliveRequests 100(保持接続を使用する場合、お客様が一度にファイルに応答できる接続を要求する最大上限).
  •  

  • KeepAliveTimeout 15(保持接続を使用する場合、2つの隣接する接続の間隔が15秒を超えると接続が切断される).
  •  

  •  
  • < IfModule  prefork.c>(prefork MPM運転方式を使用するパラメータを設定)
  • StartServer 8(サーバ起動時に実行されるプロセス数を設定)
  • MinSpareServer 5(実行時に負荷の軽重に応じてアイドルサブプロセスの数を自動的に調整)
  • MaxSpareServer 20(20個以上の空きサブプロセスが存在する場合は、1つずつ削除するサブプロセスを作成)
  • Server Limit 256(apacheの接続数制限)
  • MaxClients 256(同一時間を制限接続数は256を超えてはならない)
  • MaxRequestsPerChild 4000(各サブプロセスが処理要求を終了する前に処理できる接続要求を4000に制限)
  • .
     
  •  

  • < IfModule  worker.c>(worker MPM運転方式を使用するパラメータを設定)
  • StartServers         2  

  • MaxClients         150  
  • MinSpareThreads     25  

  • MaxSpareThreads     75   
  • ThreadsPerChild     25  

  • MaxRequestsPerChild  0  
  •  

  •  
  • Listen 80(サーバのリスニングポートを設定)