コンテンツにスキップ

コマンド@Apache

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. apachectlコマンド

configtest

設定ファイルのバリデーションを実行する。

$ apachectl configtest


graceful

Apacheを段階的に再起動する。

安全に再起動できる。

$ apachectl graceful


-t

設定ファイルのバリデーションを実行する。

$ apachectl -t


02. httpdコマンド

-D

読み込まれたconfファイルの一覧を取得する。

この結果から、使われていないconfファイルもを検出できる。

$ httpd -t -D DUMP_CONFIG 2>/dev/null \
    | grep "# In" \
    | awk "{print $4}"


-l

コンパイル済みのモジュールの一覧を取得する。

表示されているからといって、読み込まれているとは限らない。

$ httpd -l


-L

特定のディレクティブを実装する必要がある設定ファイルの一覧を取得する。

$ httpd -L


-M

コンパイル済みのモジュールのうちで、実際に読み込まれているモジュールを取得する。

$ httpd -M


-S

実際に読み込まれたVirtualHostの設定を取得する。

$ httpd -S


03. serviceコマンドによる操作

httpd configtest

Apacheの設定ファイルのバリデーションを実行する。

$ service httpd configtest