【CentOS】Apacheを起動/停止/再起動/自動起動する方法

  • 2021年2月6日
  • 2022年5月23日
  • CentOS

CentOSでApacheをコマンドラインから起動/停止/再起動/自動起動する方法をご紹介します。6以前と7以降とで使用するコマンドが異なります。

 

CentOS6以前

Apacheを起動する方法

service httpd start

 

 Apacheを停止する方法

service httpd stop

 

Apacheを再起動する方法

service httpd restart

 

PC起動時にApacheを自動起動 するように設定する方法

まずは、現在の設定がどうなっているかを確認します。

chkconfig --list | grep httpd
httpd     0:off 1:off 2:off 3:off 4:off 5:off 6:off

 

すべてのランレベルでoffになっているのが分かります。次のコマンドで自動起動するように設定します。

chkconfig httpd on

 

設定が正しく変更されたか確認します。

chkconfig --list | grep httpd
httpd     0:off 1:off 2:on 3:on 4:on 5:on 6:off

 

ランレベルが変更されていることが分かります。次回PCを起動する際には自動でApacheも起動されます。

 

Apacheの自動起動を無効に設定する方法

chkconfig httpd off

 

 

CentOS7以降

 Apacheを起動する方法

service httpd start

 

Apacheを停止する方法

service httpd stop

 

Apacheを再起動する方法

service httpd restart

 

PC起動時にApacheを自動起動するように設定する方法

まずは、現在の設定がどうなっているかを確認します。

systemctl is-enabled httpd
disabled

 

「disabled」と表示される場合は、自動起動の設定がされていません。次のコマンドで自動起動の設定をします。

systemctl enable httpd.service

 

正しく設定されたか確認します。

systemctl is-enabled httpd
enabled

 

Apacheの自動起動を無効に設定する方法

systemctl disable httpd.service

 

Linuxに何かをインストールする場合などApache関係の操作をすることはよくあります。