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

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

Apache2 がポート 80 で実行されるのを常に停止する必要があります。考えられるすべてのことを試しました。

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

ただし、コンピューターを再起動するたびに、Apache2 が何らかの理由でポート 80 で再び起動し、localhost に「Apache2 Ubuntu デフォルト ページ」が再び表示されます。

必然的に、ポート 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に一致する、現在インストールされているすべてのパッケージを表示します。

関連情報