塩焼きブログ

塩焼きに関しての研究内容を公開しています

UbuntuのApache2の起動・停止・再起動・自動起動設定・自動起動設定の無効化まとめ

再起動

sudo systemctl restart apache2

起動

sudo systemctl start apache2

停止

sudo systemctl stop apache2

自動起動

sudo systemctl enable apache2

自動起動の無効化

sudo systemctl disable apache2

Ubuntuが私のメインマシンなんですけど、最初から入っているのかPHPをインストールした時か知らないうちにApacheが立ち上がっている事が多く、apacheとかhttpdとかで停止とかしようとしちゃうんですが、apache2なんですよね。いつも迷う。

80番ポートってローカルで何らかのアプリケーションを立ち上げて/etc/hostsとかでホストを上書きしてテストする時とかに使います。最近80番ポートでこのような事を行う時、Dockerコンテナを立ち上げる事がほとんどなのでApacheが立ち上がっていると、80番ポートが使えなくなっちゃいます。PHPの開発でもdocker-composeで立ち上げたコンテナ上にファイルをマウントして開発する方が環境汚染がないし、環境も整理されて良いのです。