httpd / apachectl の使い方

Apache の設定を確認

書き方

httpd -t
apachectl configtest

設定ファイルの文法をチェックします。Syntax OK なら起動・再読み込みしても安全です。

よく使うオプション

オプション意味
-t設定ファイルの書き方を確かめる
-S仮想ホストの設定を一覧で出す
-vバージョンを出す
-M読み込まれているモジュールの一覧

例

$ sudo httpd -tSyntax OK

設定ファイルの書き方に間違いが無いか確かめます。Syntax OK と出れば再起動しても安全です。

$ apachectl configtest

httpd -t と同じ確認を apachectl から行います。読めないファイルがあると言われたら、sudo を付けます。

$ httpd -vServer version: Apache/2.4.62 (Amazon Linux)
Server built:   Jul 30 2026 00:00:00

入っている Apache のバージョンを見ます。

$ sudo httpd -S

どの名前とポートでどの仮想ホストが動くかを一覧にします。

よくある間違い・注意

  • 設定を変えたら、反映する(reload する)前に、httpd -t で確かめます。間違ったまま再起動すると、サイトが止まります。
  • Ubuntu などでは名前が apache2 で、確かめるコマンドは apache2ctl configtest です。

実際に打って練習する

Linux レベル1 コースの Lv59「Web サーバーを立てる httpd」で覚えます(第4章 サーバーの守り手(パッケージとサービス))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る