Apacheで設定変更後、反映させるには

反映の前に

環境:Amazon Linux 2  Apache2.4

まず、設定ファイルに文法の間違いがないか確認しよう。

httpd -t

のコマンドで確認でき、正常だと

Syntax OK

となり、間違いがある場合には教えてくれる。

設定を反映させることができる3つのコマンド

systemctl reload httpd

apacheは再起動せずに設定ファイルを読み込み直す。

service httpd graceful

apacheを即終了しないで設定ファイルを読み込み直す。 実行中のプロセスが終わったらapacheを再起動する。

systemctl restart httpd

apacheを即終了して再起動し、設定ファイルを読み込み直す。 実行中のリクエストは中止される。 reloadやgracefulで反映されないときはこちらを使う。