Apache2が起動時にポート80で再起動しないようにする

Apache2が起動時にポート80で再起動しないようにする

私はしばしばApache2がポート80で実行されるのをブロックする必要があります。私は私が考えることができるすべてを尽くしました:

  1. sudo update-rc.d apache2を無効にする
  2. sudo update-rc.d -f apache2の削除
  3. sudo apt delete apache2.*

ただし、コンピュータを再起動するたびに、Apache2はポート80で再起動し、「Apache2 Ubuntuのメインページ」がlocalhostに再表示されます。

必然的にポート80を使用して長いビルドを実行し、ポート80でApache2サービスを停止することを忘れていました。私はApache2を永遠に停止して終了したいと思います。

起動時にApache2が再起動するのを防ぐ方法に関する情報が見つかりません。

ありがとう、テイラー

答え1

コメントに記載されているように管理蜂、Ubuntuバージョンでサービスを無効にする必要がありますsystemd

sudo systemctl disable apache2

enableサービスを再度有効にするために使用されます。

その後、サービスを手動で開始/停止できます。

sudo systemctl start apache2
sudo systemctl stop apache2

または

sudo service apache2 start
sudo service apache2 stop

必要に応じて。

答え2

Apacheを削除するには:

sudo apt purge apache*

apache2以降の問題が問題である可能性が高いです。

以下を使用して、これが機能していることを確認できますdpkg

dpkg -l | grep '^ii' | grep -i apache

(大文字と小文字を区別しない)文字列apacheと一致する現在インストールされているすべてのパッケージが表示されます。

関連情報