Apache/HTTP/Konfiguration: Unterschied zwischen den Versionen
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Apache/HTTP/Konfiguration''' - | '''Apache/HTTP/Konfiguration''' - Apache Webserver Konfiguration | ||
== Beschreibung == | == Beschreibung == | ||
{{:Apache Debian Standard Seite}} | |||
== Konfigurationsübersicht == | == Konfigurationsübersicht == | ||
Debians Apache2-Standardkonfiguration | ; Debians Apache2-Standardkonfiguration | ||
Unterscheidet sich von der Standardkonfiguration | |||
* ist in mehrere Dateien aufgeteilt | |||
* die für die Interaktion mit Debian-Werkzeugen optimiert sind | |||
; Konfigurationslayout | |||
Das Konfigurationslayout für eine Apache2-Webserver-Installation auf Debian-Systemen sieht wie folgt aus: | Das Konfigurationslayout für eine Apache2-Webserver-Installation auf Debian-Systemen sieht wie folgt aus: | ||
/etc/apache2/ | /etc/apache2/ | ||
Zeile 44: | Zeile 28: | ||
|- | |- | ||
| apache2.conf || Hauptkonfigurationsdatei | | apache2.conf || Hauptkonfigurationsdatei | ||
* | * Fügt alle Teile zusammen | ||
* Bezieht alle anderen Konfigurationsdateien beim Starten des Webservers ein | |||
|- | |- | ||
| ports.conf ||ist immer in der Hauptkonfigurationsdatei enthalten | | ports.conf || ist immer in der Hauptkonfigurationsdatei enthalten | ||
* Sie wird verwendet, um die lauschenden Ports für eingehende Verbindungen zu bestimmen, und diese Datei kann jederzeit angepasst werden | * Sie wird verwendet, um die lauschenden Ports für eingehende Verbindungen zu bestimmen, und diese Datei kann jederzeit angepasst werden | ||
|- | |- | ||
| mods-enabled/<br>conf-enabled/<br>sites-enabled/ || Die Konfigurationsdateien in den Verzeichnissen <code>mods-enabled/</code>, <code>conf-enabled/</code> und <code>sites-enabled/</code> enthalten bestimmte Konfigurationsausschnitte, die Module, globale Konfigurationsfragmente bzw. virtuelle Hostkonfigurationen verwalten | | mods-enabled/<br>conf-enabled/<br>sites-enabled/ || Die Konfigurationsdateien in den Verzeichnissen <code>mods-enabled/</code>, <code>conf-enabled/</code> und <code>sites-enabled/</code> enthalten bestimmte Konfigurationsausschnitte, die Module, globale Konfigurationsfragmente bzw. virtuelle Hostkonfigurationen verwalten | ||
Zeile 55: | Zeile 40: | ||
|} | |} | ||
Aufgrund der Verwendung von Umgebungsvariablen muss apache2 in der Standardkonfiguration mit <code>/etc/init.d/apache2</code> oder <code>apache2ctl</code> gestartet/gestoppt werden. | Aufgrund der Verwendung von Umgebungsvariablen muss apache2 in der Standardkonfiguration mit <code>/etc/init.d/apache2</code> oder <code>apache2ctl</code> gestartet/gestoppt werden. | ||
* Ein direkte Aufruf von <code>/usr/bin/apache2</code> funktioniert nicht''' in der Standardkonfiguration. | * Ein direkte Aufruf von <code>/usr/bin/apache2</code> funktioniert nicht''' in der Standardkonfiguration. | ||
Zeile 68: | Zeile 53: | ||
* Dies unterscheidet sich von früheren Veröffentlichungen, die von Haus aus eine bessere Sicherheit bieten | * Dies unterscheidet sich von früheren Veröffentlichungen, die von Haus aus eine bessere Sicherheit bieten | ||
<noinclude> | |||
== Anhang == | == Anhang == | ||
=== Siehe auch === | === Siehe auch === | ||
{{Special:PrefixIndex/ | {{Special:PrefixIndex/Apache/HTTP}} | ||
---- | ---- | ||
* | * Dokumentation des Debian Konfigurationssystems: /usr/share/doc/apache2/README.Debian.gz | ||
* Dokumentation des Webservers (Paket <code>apache2-doc</code> installieren) | * Dokumentation des Webservers (Paket <code>apache2-doc</code> installieren) | ||
Aktuelle Version vom 1. Dezember 2024, 13:21 Uhr
Apache/HTTP/Konfiguration - Apache Webserver Konfiguration
Beschreibung
Apache2 Debian Standard Seite - Beschreibung
Beschreibung
- Apache2 Debian Default Page
It works!
This is the default welcome page used to test the correct operation of the Apache2 server after installation on Debian systems.
* If you can read this page, it means that the Apache HTTP server installed at this site is working properly.
* You should replace this file (located at /var/www/html/index.html
) before continuing to operate your HTTP server.
If you are a normal user of this web site and don't know what this page is about, this probably means that the site is currently unavailable due to maintenance.
* If the problem persists, please contact the site's administrator.
- Apache2 Debian Standard-Seite
Es funktioniert!
Dies ist die Standardbegrüßungsseite, die verwendet wird, um den korrekten Betrieb des Apache2-Servers nach der Installation auf Debian-Systemen zu testen.
* Wenn Sie diese Seite lesen können, bedeutet dies, dass der auf dieser Website installierte Apache-HTTP-Server ordnungsgemäß funktioniert.
* Sie sollten diese Datei (zu finden unter /var/www/html/index.html
) ersetzen, bevor Sie Ihren HTTP-Server weiter betreiben.
Konfigurationsübersicht
- Debians Apache2-Standardkonfiguration
Unterscheidet sich von der Standardkonfiguration
- ist in mehrere Dateien aufgeteilt
- die für die Interaktion mit Debian-Werkzeugen optimiert sind
- Konfigurationslayout
Das Konfigurationslayout für eine Apache2-Webserver-Installation auf Debian-Systemen sieht wie folgt aus:
/etc/apache2/ |-- apache2.conf | `-- ports.conf |-- mods-enabled | |-- *.load | `-- *.conf |-- conf-enabled | `-- *.conf |-- sites-enabled | `-- *.conf
Option | Beschreibung |
---|---|
apache2.conf | Hauptkonfigurationsdatei
|
ports.conf | ist immer in der Hauptkonfigurationsdatei enthalten
|
mods-enabled/ conf-enabled/ sites-enabled/ |
Die Konfigurationsdateien in den Verzeichnissen mods-enabled/ , conf-enabled/ und sites-enabled/ enthalten bestimmte Konfigurationsausschnitte, die Module, globale Konfigurationsfragmente bzw. virtuelle Hostkonfigurationen verwalten
Sie werden aktiviert, indem verfügbare Konfigurationsdateien von ihren jeweiligen *-available/-Gegenstücken per Symlink verknüpft werden.
|
Aufgrund der Verwendung von Umgebungsvariablen muss apache2 in der Standardkonfiguration mit /etc/init.d/apache2
oder apache2ctl
gestartet/gestoppt werden.
- Ein direkte Aufruf von
/usr/bin/apache2
funktioniert nicht in der Standardkonfiguration.
Dokument-Wurzeln
Standardmäßig erlaubt Debian keinen Zugriff durch den Webbrowser auf jede Datei
- Außer denen, die sich in den Verzeichnissen
/var/www
, public_html (wenn aktiviert) und/usr/share
(für Webanwendungen) befinden
Wenn Ihre Website ein Web-Dokumentenstammverzeichnis verwendet, das sich an einem anderen Ort befindet (z. B. in /srv
), müssen Sie Ihr Dokumentenstammverzeichnis in /etc/apache2/apache2.conf
auf die Whitelist setzen
Das standardmäßige Debian-Dokumentenverzeichnis ist /var/www/html
- Sie können Ihre eigenen virtuellen Hosts unter /var/www erstellen
- Dies unterscheidet sich von früheren Veröffentlichungen, die von Haus aus eine bessere Sicherheit bieten
Anhang
Siehe auch
- Apache/HTTP/Anwendungen
- Apache/HTTP/Authentifizierung
- Apache/HTTP/Befehle
- Apache/HTTP/Grundlagen
- Apache/HTTP/Installation
- Apache/HTTP/Installation/Linux
- Apache/HTTP/Installation/Windows
- Apache/HTTP/Konfiguration
- Apache/HTTP/Logging
- Apache/HTTP/MPM/Event
- Apache/HTTP/Module
- Apache/HTTP/Module/Verwaltung
- Apache/HTTP/Reverse proxy
- Apache/HTTP/SSL
- Apache/HTTP/Server Side Includes
- Apache/HTTP/Sicherheit
- Apache/HTTP/Virtuelle Server
- Apache/HTTP/Virtuelle Server/Beispiele
- Apache/HTTP/Windows
- Apache/HTTP/Windows/Anpassen
- Apache/HTTP/Windows/Dienst
- Apache/HTTP/Windows/Download
- Apache/HTTP/Windows/Konsole
- Apache/HTTP/Windows/Netzwerkressourcen
- Apache/HTTP/Windows/Test
- Apache/HTTP/Windows/Tuning
- Apache/HTTP/Zugriffsrechte
- Dokumentation des Debian Konfigurationssystems: /usr/share/doc/apache2/README.Debian.gz
- Dokumentation des Webservers (Paket
apache2-doc
installieren)