Apache HTTP Server Version 1.3
Manual Page: httpd
名称
httpd - Apache ハイパーテキスト転送プロトコル (HTTP) サーバ
書式
httpd [ -X ] [ -R libexecdir ] [ -d serverroot ] [ -f config
] [ -C directive ] [ -c directive ] [ -D parameter ]
httpd [ -h ] [ -l ] [ -L ] [ -v ] [ -V ] [ -S ] [ -t ] [ -T
]
解説
httpd は Apache ハイパーテキスト転送プロトコル (HTTP) サーバ
プログラムです。スタンドアロンデーモンプロセスとして実行するよう
設計されています。そのように利用される場合、リクエストを処理する
ために子プロセスのプールを作成します。停止させるためには TERM
シグナルを最初の (親) プロセスへ送ってください。親プロセスの
PID は、設定ファイル中で指定されたファイルに書き込まれます。
httpd は、スタンドアロンデーモンプロセスとして
ではなく、HTTP サービスへ接続されるたびにインターネットスーパー
サーバ inetd(8) から起動させることもできます。
このマニュアルページはコマンドラインの引数をリストしているだけです。
httpd の設定に必要なディレクティブの詳細は、Apache 配布物や
http://www.apache.org/ で見つけることができる Apache マニュアルを
参照してください。このマニュアルのパスは、httpd にコンパイルされているものとは違うかもしれません。
オプション
-R libexecdir
このオプションは Apache を SHARED_CORE ルールを可能に
してビルドした場合のみ利用可能です。その場合、Apache コアコード
に動的な共有オブジェクト (DSO) ファイルに置かれます。
そのファイルはデフォルトで ServerRoot 配下の
ハードコードされたパス中から検索されます。
それを上書きしたい場合にこのオプションを使用してください。
-d serverroot
ServerRoot ディレクティブの初期値を serverroot で設定
します。この値は設定ファイルの Server-Root コマンドで
上書き可能です。デフォルトは /usr/local/apache です。
-f config
起動時に、config で指定されたファイル中のコマンドを
実行します。config が / で始まらない場合、ServerRoot
からの相対パスと解釈します。
デフォルトは conf/httpd.conf です。
-C directive
設定ファイルを読みこむ前に directive を処理します。
-c directive
設定ファイルを読みこんだ後に directive を処理します。
-D parameter
設定ファイルで条件によってコマンドをスキップまたは処理
する <IfDefine>...</IfDefine> セクションと共に使用する
ことができる parameter を設定します。
-h
利用可能なコマンドラインオプションの短い要約を出力します。
-l
サーバにコンパイルされているモジュールのリストを出力します。
-L
ディレクティブのリストを期待される引数とディレクティブが
有効な場所と共に出力します。
-S
設定ファイルから解析された設定を表示します
(現在はバーチャルホストの設定のみを表示します)。
-t
設定ファイルの文法テストのみを行ないます。プログラムは
文法解析により 0 のリターンコード (文法 OK) か非 0 の
終了コード (文法エラー) を返してすぐに終了します。
-T
オプション -t と同様ですが、設定されたドキュメント
ルートをチェックしません。
-X
内部のデバッグ目的のためのみのシングルプロセスモードで
実行します。デーモンはターミナルから離れず、子プロセス
を fork しません。通常のウェブサービスを行なう場合、
このモードを使用してはいけません。
-v httpd のバージョンを出力して終了します。
-V httpd のバージョンとビルドパラメータを出力して終了します。
関連ファイル
/usr/local/apache/conf/httpd.conf
/usr/local/apache/conf/srm.conf
/usr/local/apache/conf/access.conf
/usr/local/apache/conf/mime.types
/usr/local/apache/conf/magic
/usr/local/apache/logs/error_log
/usr/local/apache/logs/access_log
/usr/local/apache/logs/httpd.pid
関連項目
inetd(8)
Apache HTTP Server Version 1.3