Verhindern Sie, dass Apache2 beim Booten auf Port 80 neu gestartet wird

Verhindern Sie, dass Apache2 beim Booten auf Port 80 neu gestartet wird

Ich muss ständig verhindern, dass Apache2 auf Port 80 ausgeführt wird. Ich habe alles getan, was mir eingefallen ist:

  1. sudo update-rc.d apache2 deaktivieren
  2. sudo update-rc.d -f apache2 entfernen
  3. sudo apt entferne apache2.*

Wenn ich meinen Computer jedoch neu starte, startet Apache2 irgendwie erneut auf Port 80 und die „Apache2 Ubuntu Default Page“ wird erneut auf dem lokalen Host angezeigt.

Ich führe zwangsläufig langwierige Builds aus, die Port 80 verwenden, und vergesse, den Apache2-Dienst auf Port 80 zu stoppen. Ich würde Apache2 am liebsten für immer stoppen und damit fertig sein.

Ich kann keine Informationen dazu finden, wie ich den Neustart von Apache2 beim Booten verhindern kann.

Danke, Tyler

Antwort1

Wie in den Kommentaren vonAdminBeemüssen Sie den Dienst auf einer Ubuntu-Version mit folgendem deaktivieren systemd:

sudo systemctl disable apache2

Mit können enableSie den Dienst wieder aktivieren.

Sie können den Dienst dann immer noch manuell starten/stoppen mit

sudo systemctl start apache2
sudo systemctl stop apache2

oder

sudo service apache2 start
sudo service apache2 stop

wenn du es brauchst.

Antwort2

So entfernen Sie Apache:

sudo apt purge apache*

Der Punkt nach Apache2 ist höchstwahrscheinlich Ihr Problem.

Sie können überprüfen, ob dies funktioniert hat, indem Sie Folgendes verwenden dpkg:

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

Dies zeigt alle aktuell installierten Pakete an, die der Zeichenfolge apache entsprechen (ohne Berücksichtigung der Groß-/Kleinschreibung).

verwandte Informationen