CentOSでApacheをコマンドラインから起動/停止/再起動/自動起動する方法をご紹介します。6以前と7以降とで使用するコマンドが異なります。
目次
CentOS6以前
Apacheを起動する方法
service httpd startApacheを停止する方法
service httpd stopApacheを再起動する方法
service httpd restartPC起動時に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 offCentOS7以降
Apacheを起動する方法
service httpd startApacheを停止する方法
service httpd stopApacheを再起動する方法
service httpd restartPC起動時にApacheを自動起動するように設定する方法
まずは、現在の設定がどうなっているかを確認します。
systemctl is-enabled httpd
disabled「disabled」と表示される場合は、自動起動の設定がされていません。次のコマンドで自動起動の設定をします。
systemctl enable httpd.service正しく設定されたか確認します。
systemctl is-enabled httpd
enabledApacheの自動起動を無効に設定する方法
systemctl disable httpd.serviceLinuxに何かをインストールする場合などApache関係の操作をすることはよくあります。

