Linux で Apache Web サーバを起動、停止、再起動する方法

Suraj Joshi 2023年1月30日
  1. Ubuntu と Debian ベースのディストリビューションでの Apache の起動、停止、再起動
  2. Red Hat ベースのディストリビューションでの Apache の起動、停止、再起動
Linux で Apache Web サーバを起動、停止、再起動する方法

Apache は、クライアントとサーバ間のインターフェースを提供する、最も人気のあるオープンソースの Web サーバアプリケーションの一つです。Apache はクライアントとサーバ間の効率的で安全な HTTP 通信を行う。

Apache ウェブサーバでは、起動、停止、再起動が最も広く使われている操作です。Linux で Apache ウェブサーバを起動、停止、再起動するには、それぞれ startstoprestart コマンドを用いることができます。

Apache を起動、停止、再起動するコマンドは、使用している Linux ディストリビューションによって異なります。Apache ウェブサーバを起動、停止、再起動するには、root ユーザとしてログインしている必要があります。

Ubuntu と Debian ベースのディストリビューションでの Apache の起動、停止、再起動

Linux OS の最新バージョンではほとんどの場合、SystemD がデフォルトのサービスマネージャとして使われているが、古いバージョンでは SysVinit がデフォルトのサービスマネージャとして使われています。Ubuntu や Debian ベースのディストリビューションでは、Apache サービスは apache2 と呼ばれる。

Apache ウェブサーバサービスを起動するには、以下のコマンドを用います。

sudo systemctl start apache2

Apache ウェブサーバサービスを停止するには、コマンドを使用します。

sudo systemctl stop apache2

Apache のウェブサーバの設定を変更するときはいつでも、Apache のサービスを再起動する必要があります。サービスを再起動するには、コマンドを使用します。

sudo systemctl restart apache2

古いバージョンの Apache ウェブサーバサービスを init.d スクリプトを使って起動するには、コマンドを使用します。

sudo service apache2 start 

古いバージョンの Apache ウェブサーバサービスを停止するには、コマンドを使用します。

sudo service apache2 stop

古いバージョンの Apache サービスを再起動するには、コマンドを使用します。

sudo service apache2 restart 

Red Hat ベースのディストリビューションでの Apache の起動、停止、再起動

SystemD は、新しい Red-Hat ベースのディストリビューション (RHEL と CentOS 7 以降のバージョン) のサービスマネージャです。同様に、Red Hat のディストリビューションでは、Apache のサービスは httpd と呼ばれています。

Apache ウェブサーバサービスを起動するには、以下のコマンドを使用します。

sudo systemctl start httpd

Apache ウェブサーバサービスを停止するには、コマンドを使用します。

sudo systemctl stop httpd

Apache のウェブサーバの設定を変更するときはいつでも、Apache サービスを再起動する必要があります。サービスを再起動するには、コマンドを使用します。

sudo systemctl restart httpd

古いバージョンの Apache ウェブサーバサービスを起動するには、コマンドを使用します。

sudo service httpd start 

古いバージョンの Apache ウェブサーバサービスを停止するには、コマンドを使用します。

sudo service httpd stop

古いバージョンの Apache サービスを再起動するには、コマンドを使用します。

sudo service httpd restart 
著者: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn