2.6. アーカイブファイルからインストールした場合に systemd を使用して Apache HTTP Server を管理する
Red Hat Enterprise Linux でアーカイブファイルから Apache HTTP Server をインストールすると、システムデーモンを使用して管理タスクを実行することができます。システムデーモンで Apache HTTP Server を使用すると、システム起動時に Apache HTTP Server サービスを開始する方法が提供されます。システムデーモンは、start、stop、および status チェック機能も提供します。
Red Hat Enterprise Linux 7 と Red Hat Enterprise Linux 8 のデフォルトのシステムデーモンは、systemd です。
Red Hat Enterprise Linux 6 はサポートされなくなり、その後ドキュメントから削除されました。
前提条件
- アーカイブファイルから Apache HTTP Server をインストールしている。
手順
実行中のシステムデーモンを特定するには、次のコマンドを入力します。
$ ps -p 1 -o comm=systemdが実行されている場合、次の出力が表示されます。systemdsystemd用に Apache HTTP Server をセットアップするには、root ユーザーとして.postinstall.systemdスクリプトを実行します。# cd HTTPD_HOME # sh httpd/.postinstall.systemdsystemdを使用して Apache HTTP Server を制御するには、root ユーザーとして次のいずれかの手順を実行できます。systemdを使用してシステムの起動時に Apache HTTP Server サービスを起動できるようにするには、以下を実行します。# systemctl enable jbcs-httpd24-httpd.servicesystemdを使用して Apache HTTP Server を起動するには、以下を実行します。# systemctl start jbcs-httpd24-httpd.servicesystemdを使用して Apache HTTP Server を停止するには、以下を実行します。# systemctl stop jbcs-httpd24-httpd.servicesystemdを使用して Apache HTTP Server のステータスを確認するには、以下を実行します。# systemctl status jbcs-httpd24-httpd.service注記すべてのユーザーが
status操作を実行できます。
これらのコマンドの実行後に、以下のコマンドを実行して、.postinstall.sysv または .postinstall.systemd の影響を受ける変更を元に戻すことができます。
# cd HTTPD_HOME
# sh httpd/.postinstall.services.cleanup