Installation/Konfiguration
|
|
[ Installation/Konfiguration ] [ Status/Info ] [ UserDir ] [ Virtuelle Hosts ] [ Authentifizierung ] [ CGI ] [ mod_perl ] [ PHP ] [ SSI ] [ SSL ] [ WebDAV ] [ Log-Dateien ] [ ht://Dig ]
Auf der vorliegenden Seite wird kurz die Basis-Installation/Konfiguration eines
Apache2-Servers unter Debian-Linux (sarge) beschrieben.
Installation
Die Installation unter Debian-GNU/Linux gestaltet sich am einfachsten durch
Eingabe des Kommandos: 'apt-get install apache2', dabei sollten alle
Abhängigkeiten automatisch aufgelöst werden. Nach Abschluss der Installation
sollte der http-Server sofort einsetzbar
sein. Die Funktionalität kann mit
einen Internet-Browser durch Eingabe des Rechnernamens oder der IP-Adresse
überprüft werden:
Nach dem Aufruf mittels Browsers, sollte die 'Willkommens-Seite' des Apaches
dargestellt werden. Damit ist die Basis-Installation abgeschlossen. Alles was jetzt
noch folgt, betrifft die Konfiguration und Administration des neu installierten
http-Servers.
Bei Änderungen an
der Konfiguration des Web-Servers muss das Kommando: '/etc/init.d/apache2
restart'
eingegeben werden, um den Web-Server neu zu starten.
Konfiguration
Auf eine konkrete Beschreibung der Konfiguration des Apache2-Servers wird an
dieser Stelle verzichtet. Detaillierte Informationen können der Dokumentation
zum Apache2 oder auf diversen Seiten im Internet eingeholt werden. Im Folgenden
werden nur die einzelnen Konfigurationsdateien und deren Bedeutung vorgestellt.
Die Konfigurationsdateien zum Apache2 befinden sich im Verzeichnis
'/etc/apache2'. Folgende Dateien bzw. Verzeichnisse sind nach der
Basis-Installation unter Debian hier zu finden:
|
Die Hauptkonfigurationsdatei aus früheren Apache-Versionen, bei der
Apache-Version 2 ist sie komplett auskommentiert und dient nur noch als
Platzhalter. |
|
Die Hauptkonfigurationsdatei (bei älteren Versionen: 'httpd.conf').
Sie enthält Anweisungen zur Arbeitsumgebung und bindet weitere
Konfigurationsabschnitte ein. |
|
Verzeichnis für erweiterte Konfigurationen, Konfigurationsdateien
die hier abgelegt werden, werden von der Hauptkonfigurationsdatei mit
eingebunden ('Include /etc/apache2/conf.d'). Bei der Debian
Basis-Installation befindet sich hier die Datei: 'apache2-doc', mit der
ein Alias zum Ansprechen der Apache-Dokumentation festgelegt wird. |
|
'Magic data' für das Apache-Modul: 'mod_mime_magic' welches
dokumentiert ist in: 'htdocs/manual/mod/mod_mime_magic.html'.
Normalerweise brauchen hier keine Konfigurationen vorgenommen werden. |
|
Konfigurations-Direktive welcher bestimmt auf welchem Port und
welcher IP-Adresse gehorcht werden soll. Typischerweise ist hier der
Port: '80' eingetragen. |
|
In diesem Verzeichnis befinden sich die verfügbaren Module für den
Webserver (.load- und
.conf-Dateien). Die
.load-Dateien beinhalten die
Apache Konfigurations-Direktive um das Modul zu laden. Die
.conf-Dateien
beinhalten Konfigurations-Direktive für die Anwendung der besagten
Module.
Mit dem Kommando: 'apache2 -l' können die
verfügbaren Module ausgeben
werden. |
|
Um ein Modul, welches sich im Verzeichnis: '/mods-available'
befindet, zu aktivieren ist es notwendig einen symbolischen Link auf die
entsprechende .load- bzw.
.conf-Datei des Moduls zu legen. Z.B. um das
Modul: 'info' zu aktivieren ist folgender Aufruf notwendig:
ln -s /etc/apache2/mods-available/info.load
/etc/apache2/mods-enabled/info.load
Alternativ kann das Modul mit dem Tool: 'a2enmod' aktiviert (enable)
werden. Um das Modul wieder zu deaktivieren (disable) kann: 'a2dismod'
benutzt werden. |
|
Beinhaltet Konfigurationen für unterschiedliche virtueller Hosts, wie
sie bei Apache2 benutzt werden können. Zu bemerken ist, dass der
Host-Name nicht mit dem Dateinamen übereinstimmen muss. |
|
Ähnlich der Funktion des Verzeichnisses: '/mods-enabled', hier
befinden sich symbolische Links zu den virtuellen Hosts die aktiviert werden
sollen.
Die virtuellen Hosts können mit dem Tool: 'a2ensite' aktiviert (enable), bzw. mit:
'a2dissite' deaktiviert (disable) werden. |
|
Hier befinden sich die SSL-Schlüssel für den SSL-Betrieb. |
Anmerkungen
Mit dem Kommado: 'apt-get install apache2-doc' kann die komplette
Dokumentation des http-Server installiert werden. Die Dokumentation lässt sich
von der Startseite des http-Servers aus, als lokaler Benutzer aufrufen ('http://<localhost>/manual/').
Auch kann die neuste Version des http-Servers von der Homepage von Apache
herunterladen und selbst neu kompilieren werden, entsprechende Anleitungen
hierzu sind im Internet zu finden.
Wird an den Konfigurations-Dateien des Apaches modifiziert, so sollte
anschließend ein Syntax-Check mit dem Kommando: 'apache2ctl
configtest' erfolgen.
Weitere Infos
[ Home ] [ Nach oben ] [ Installation/Konfiguration ] [ Status/Info ] [ UserDir ] [ Virtuelle Hosts ] [ Authentifizierung ] [ CGI ] [ mod_perl ] [ PHP ] [ SSI ] [ SSL ] [ WebDAV ] [ Log-Dateien ] [ ht://Dig ]letzte Änderung:
28. Januar 2008 |