Apache/HTTP/Konfiguration
Apache/HTTP/Konfiguration - Kurzbeschreibung
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.
Konfigurationsübersicht
Debians Apache2-Standardkonfiguration unterscheidet sich von der Standardkonfiguration der Originalautoren und ist in mehrere Dateien aufgeteilt, die für die Interaktion mit Debian-Werkzeugen optimiert sind.
- Das Konfigurationssystem ist vollständig dokumentiert in /usr/share/doc/apache2/README.Debian.gz.
- Hier finden Sie die vollständige Dokumentation.
- Die Dokumentation für den Webserver selbst finden Sie im Handbuch, wenn das Paket
apache2-doc
auf diesem Server installiert wurde.
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
apache2.conf
ist die Hauptkonfigurationsdatei.- Sie fügt alle Teile zusammen, indem sie alle anderen Konfigurationsdateien beim Starten des Webservers einbezieht.
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.
- Die Konfigurationsdateien in den Verzeichnissen
mods-enabled/
,conf-enabled/
undsites-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.
- Diese sollten mit unseren Helfern
a2enmod, a2dismod,
a2ensite, a2dissite,
unda2enconf, a2disconf
verwaltet werden. - Detaillierte Informationen finden Sie in den jeweiligen Man Pages.
- Aufgrund der Verwendung von Umgebungsvariablen muss apache2 in der Standardkonfiguration mit
/etc/init.d/apache2
oderapache2ctl
gestartet/gestoppt werden. Der 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.