Apacheを起動、停止、または再起動する方法

Apacheは、オープンソースのクロスプラットフォームHTTPサーバーです。強力な機能が搭載されており、さまざまなモジュールでさらに拡張できます。

開発者またはシステム管理者の場合、Apacheを定期的に扱っている可能性があります。

Apache Webサーバーを使用する場合、開始、停止、および再起動/再ロードが最も一般的なタスクです。 Apacheサービスを管理するためのコマンドは、Linuxディストリビューションによって異なります。

最近のLinuxディストリビューションのほとんどは、デフォルトのinitシステムおよびサービスマネージャーとしてSystemDを使用しています。古いディストリビューションはSysVinitに基づいており、initスクリプトを使用してサービスを管理しています。もう1つの違いは、サービスの名前です。 UbuntuとDebianでは、Apacheサービスの名前はapache2ですが、CentOSなどのRed Hatベースのシステムでは、サービスの名前はhttpd

この記事では、最も人気のあるLinuxディストリビューションでApacheを起動、停止、再起動する方法について説明します。

始める前に#

手順では、 rootまたはsudo権限を持つユーザーとしてログインしています。

SystemDサービスユニットとSysVinitスクリプトはどちらも、Apacheサービスを管理するために次の引数を取ります。

  • start:Apacheサービスを開始します。
  • stop:Apacheサービスを終了します。
  • restart:Apacheサービスを停止してから開始します。
  • reload:Apacheサービスを正常に再起動します。リロード時に、メインのApacheプロセスは子プロセスをシャットダウンし、新しい構成をロードして、新しい子プロセスを開始します。
  • status:サービスステータスを表示します。

UbuntuおよびDebianでのApacheの起動、停止、再起動#

SystemDは、最新のUbuntu(20.04 18.04)およびDebian(10、9)のシステムおよびサービスマネージャーです。リリース。

Apacheサービスを開始するには、次のコマンドを実行します。

Apacheサービスを停止するには、次のコマンドを実行します。

Apacheの設定を変更するときはいつでも、サーバープロセスを再起動する必要があります。 Apacheサービスを再起動するには、次のコマンドを実行します。

古い(EOLed)バージョンのUbuntuまたはDebianは、init.dスクリプトを使用してApacheを起動、停止、再起動します。デーモン:

RHEL / CentOSでApacheを起動、停止、再起動します#

Systemdは、RHEL / CentOSのシステムおよびサービスマネージャーです。 7および8。

Apacheサービスを開始します:

Apacheサービスを停止します:

Apacheサービスを再起動します:

SysVを使用するCentOS6以前のシステムを使用している場合は、次のコマンドを使用してApacheデーモンを開始、停止、および再起動します。

結論#

開始、停止、および再起動する方法を示しました。さまざまなLinuxシステム上のApacheWebサーバー。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です