linux:systemd:service_apache
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
linux:systemd:service_apache [2025/03/02 11:16] – angelegt Branislav Zeljak | linux:systemd:service_apache [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== apache2.service - Systemd-Service-Datei ====== | ||
- | (2025) | ||
- | |||
- | Die **apache2.service**-Systemd-Service-Datei ist entscheidend für die Verwaltung des **Apache HTTP Servers** auf einem Linux-System. Sie steuert das Starten, Stoppen und die Verwaltung des Apache-Daemons sowie das Festlegen von Zielen und Instanzen für den Dienst. | ||
- | |||
- | ===== Syntax ===== | ||
- | <code bash> | ||
- | / | ||
- | </ | ||
- | |||
- | ---- | ||
- | |||
- | ===== Erklärung der Datei ===== | ||
- | Die wichtige Systemd-Service-Datei für **apache2** ist: | ||
- | |||
- | ^ Datei ^ Beschreibung ^ | ||
- | | `/ | ||
- | |||
- | ---- | ||
- | |||
- | ===== / | ||
- | Die Datei **apache2.service** ist die Haupt-Service-Datei, | ||
- | |||
- | Typische Inhalte dieser Datei sind: | ||
- | ^ Abschnitt ^ Beschreibung ^ | ||
- | | `[Unit]` | ||
- | | `[Service]` | ||
- | | `[Install]` | ||
- | |||
- | Ein Beispiel für eine **apache2.service**-Datei könnte so aussehen: | ||
- | < | ||
- | [Unit] | ||
- | Description=The Apache HTTP Server | ||
- | Documentation=man: | ||
- | |||
- | [Service] | ||
- | ExecStart=/ | ||
- | ExecReload=/ | ||
- | ExecStop=/ | ||
- | PIDFile=/ | ||
- | PrivateTmp=true | ||
- | |||
- | [Install] | ||
- | WantedBy=multi-user.target | ||
- | </ | ||
- | |||
- | ---- | ||
- | |||
- | ===== Beschreibung der Abschnitte ===== | ||
- | **[Unit]** | ||
- | - **Description=The Apache HTTP Server**: Diese Zeile gibt eine kurze Beschreibung des Dienstes an. In diesem Fall beschreibt sie den Apache HTTP Server. | ||
- | - **Documentation=man: | ||
- | |||
- | **[Service]** | ||
- | - **ExecStart=/ | ||
- | - **ExecReload=/ | ||
- | - **ExecStop=/ | ||
- | - **PIDFile=/ | ||
- | - **PrivateTmp=true**: | ||
- | |||
- | **[Install]** | ||
- | - **WantedBy=multi-user.target**: | ||
- | |||
- | ---- | ||
- | |||
- | ===== Hinweis ===== | ||
- | - Diese Service-Datei ist wichtig, um **Apache HTTP Server** korrekt mit **systemd** zu integrieren und zu verwalten. | ||
- | - Der Abschnitt `[Service]` ist für die Angabe von Start-, Stop- und Reload-Befehlen verantwortlich. Der Abschnitt `[Install]` regelt, wie und wann der Apache-Dienst beim Booten des Systems gestartet wird. | ||
- | |||
- | ---- | ||
- | |||
- | ===== Weitere Informationen ===== | ||
- | Die Man-Page liefert detaillierte Informationen über systemd und die zugehörigen Kommandos: | ||
- | <code bash> | ||
- | man systemd.service | ||
- | </ | ||
- | |||
- | Weitere Informationen und Dokumentation zu Apache findest du auf [[https:// | ||