[Up] [Next] [Previous]

httpd.conf ファイルの設定

httpd.confはサーバをどのように実行させるかを制御するファイル です。
ServerType
デーモンで起動時に動作させ、常駐デーモンとする場合は standaloneと記述し、inetdデーモンから起動する場合は、 inetdと記述します。
Port
標準デーモンで起動する場合に、アクセスポート番号を記述します。 通常、HTTPの80を使用します。
StartServers
デーモン起動時に動作させるデーモンの数です。
MaxServers
動作させることができる最大デーモンの数です。
UserGroup
httpdプログラムをデーモンとして動作させる時のユーザID(UID) とグループID(GID)を定義します。
User www
Group www
       
上記名前は/etc/passwd/etc/groupになければなりま せん。(デフォルトのUIDは nobody、グループは -1 となっています)
TimeOut
サーバがクライアントからの要求を待つ時間を秒単位で指定します。 この時間を過ぎるとサーバはコネクションをクローズします。デフォ ルトでは1200秒です。
IdentityCheck
サーバが要求を行ったユーザ名をIDENTプロトコルによってチェックを 行うかどうかを指定します。しかし、まだ認証に関する規定が定めら れていないため、Offと設定されています。
ServerName
WWWサーバの別名ホスト名(CNAMEレコード)を記述します。初期設定ファ イルにはwww.your.adminと仮に定義されています。
ServerAdmin
サーバ管理者のメールアドレスをServerAdmin に記述します。
ServerRoot
configやログファイルを置くディレクトリです。通常、 /usr/local/etc/httpdを使用します。
ErrorLog, TransferLog, AgentLog, RefereLog
ServerRoot を起点としたディレクトリで置く場所を指定し ます。
PidFile
常駐デーモンのプロセスIDを保持したファイルを置く場所を指定しま す。
TypesConfig
MIMEタイプとファイル名の対応を行う mime.typesファイルを 置く場所を指定します。指定しない場合、conf/mime.typesと なります。
CoreDirectory
httpdデーモンプログラムがコアダンプした際のコアファイル を吐くディレクトリを指定します。何も指定しなければ、 SERVER_ROOTで指定したディレクトリとなります。
DNSMode
サーバがDNSを使ってホスト名を検索する際のモードを指定します。 MinimumMaximumStandardが指定で きます。デフォルトはStandardです。
KeepAlive
クライアントとサーバのコネクション保持を行い、接続の効率を高め るために指定します。使用する場合、KeepAliveTimeoutで保 持時間とMaxKeepAliveRequestでKeepAlive機能を使った要求 の最大数を指定します(0は制限なし)。
ProcessTitle
SETPROCTITLEを使ってコンパイルした場合、psコ マンドで見えるプロセスの名称を指定できます。


[Up] [Next] [Previous]