Joopi

Normale Version: Apache2 deaktivieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Bedingt durch die teilweise misslungene Installation von mysql-server auf Ubuntu Gnome 20.04 LTS am 23.05.2020 - bedingt durch den Absturz auf dem System mit Debian 8 Jessie am 22.05.2020 - musste ich notgedrungen XAMPP in Ubuntu installieren.

XAMPP hat einen eigenen Webserver, klar. Somit musste ich notwendig werden, dass ich den automatischen Dienst beim Hochfahren des Systems für Apache2 nicht mehr würde ausführen lassen dürfen.

Den kann man deaktivieren. Und das habe ich am 24.05.2020 um 19.15 Uhr gemacht.

Grundlage ist systemd, das init-system, welches wie folgt festzustellen ist:

Code:
cat /proc/1/comm

Es gibt zwei Bereiche, in denen Servicedienste laufen:

Zitat:benutzerdefiniert: /etc/systemd/system
systemeigene: /lib/systemd/system

Der Dienst von Apache2 liegt im systemeigenen Bereich und lautet:

Code:
apache2.service

Die neue Art die Services zu starten ist wie folgt:

Code:
sudo systemctl [BEFEHL] [UNIT[.service]]
sudo systemctl start apache2

Das Deaktivieren von Apache2 habe ich wie folgt ausgeführt:

Code:
sudo systemctl disable apache2.service

Den Zustand, ob ein Service aktiv oder inaktiv ist, kann man wie folgt feststellen:

Code:
sudo systemctl is-enabled apache2.service

Letztlich, wenn ein Service wieder aktiv werden soll, dann ist folgender Befehl auszuführen:

Code:
sudo systemctl enable apache2.service

Welche Möglichkeiten systemd insgesamt zu bieten hat, ist hie nachzulesen:

https://wiki.ubuntuusers.de/systemd/systemctl/





Es ist möglich, dass man ein eigenes Script schreibt, mit dem z.B. XAMPP beim Systemstart gestartet wird; analog wie bei Apache2.

Das wird hier beschrieben: https://linuxconfig.org/how-to-run-scrip...er-desktop

Das Script lampp.sh ist nun als Service aktiviert und wird beim Start ausgeführt. Es sollte dann also so sein, dass der Webserver dann direkt zur Verfügung steht und ich nicht immer schockiert bin, wenn meine Webseiten nicht ausgeführt werden.

Die Frage ist nun, ob ich auch für das Herunterfahren ein entsprechendes Script vorbereiten muss?

Ich habe nun auch für das Herunterfahren ein Script erstellt und gleichfalls als Service aufgebaut.
  • lampp.service als Dienst für den Start
  • lampp_down.service als Dienst für das Herunterfahren.