Änderungen
Apache2
,Apache2 wird eigentlich ganz einfach unter Debian 5 installiert.
= Installation =
Erstmal die Paketliste aktualisieren
apt-get update
Mit folgenden Befehl installiert man anschließend '''Apache2'''.
apt-get install apache2
= Einstellungen =
== Module ==
In dem Ordner /etc/apache2/mods-available könnt ihr sehen, welche Module vorhanden sind.
Mit dem Befehl könnt ihr ein Modul aus dem Ordner aktivieren. In dem Beispiel ist es php5.
a2enmod php5
Und damit könnt ihr es wieder deaktivieren.
a2dismod php5
Alle aktivierten Module sind auch im Ordner /etc/apache2/mods-enabled zu finden.
Sollte ein bestimmtes Modul nicht vorhanden sein, könnt ihr es einfach per ''apt-get install'' installieren.
Einige Module findet ihr [http://packages.debian.org/search?suite=all§ion=all&arch=any&searchon=names&keywords=libapache2 hier].
Als Beispiel wird hier fastcgi installiert (konfigurieren muss man es hinterher trotzdem noch).
apt-get install libapache2-mod-fastcgi
== apache2.conf ==
Die wichtigen Einstellungen zu den Apache2-Server werden in der Datei /etc/apache2/apache2.conf vorgenommen.
== security ==
In der Datei /etc/apache2/conf.d/security kann man den ServerTokens und ServerSignature bearbeiten.
=== ServerSignature ===
Dort gibt es 3 Möglichkeiten, ob die ServerSignatur angezeigt werden soll oder nicht.
Die Singnatur wird zum Beispiel auf 404 Error Seiten angezeigt.
Apache/2.2.9 (Debian) Server at xxxx.fast-srv.de Port 80
ServerSignature On
Die Singatur wird angezeigt
ServerSignature Off
Die Signatur wird nicht angezeigt
ServerSignature EMail
Die Signatur wird angezeigt mit der E-Mail Adresse die in der vHost Datei hinterlegt ist.
=== ServerTokens ===
Dort gibt es 6 Varianten wie viele Informationen in der ServerSiganatur angezeigt werden soll.
ServerTokens Prod[uctOnly]
Der Server sendet (z.B.): Server: Apache
ServerTokens Major
Der Server sendet (z.B.): Server: Apache/2
ServerTokens Minor
Der Server sendet (z.B.): Server: Apache/2.2
ServerTokens Min[imal]
Der Server sendet (z.B.): Server: Apache/2.2.9
ServerTokens OS
Der Server sendet (z.B.): Server: Apache/2.2.9 (Debian)
ServerTokens Full (oder nicht angegeben)
Der Server sendet (z.B.): Server: Apache/2.2.9 (Debian) PHP/5.3.2 MyMod/1.2
[[Kategorie:Webserver]]
= Installation =
Erstmal die Paketliste aktualisieren
apt-get update
Mit folgenden Befehl installiert man anschließend '''Apache2'''.
apt-get install apache2
= Einstellungen =
== Module ==
In dem Ordner /etc/apache2/mods-available könnt ihr sehen, welche Module vorhanden sind.
Mit dem Befehl könnt ihr ein Modul aus dem Ordner aktivieren. In dem Beispiel ist es php5.
a2enmod php5
Und damit könnt ihr es wieder deaktivieren.
a2dismod php5
Alle aktivierten Module sind auch im Ordner /etc/apache2/mods-enabled zu finden.
Sollte ein bestimmtes Modul nicht vorhanden sein, könnt ihr es einfach per ''apt-get install'' installieren.
Einige Module findet ihr [http://packages.debian.org/search?suite=all§ion=all&arch=any&searchon=names&keywords=libapache2 hier].
Als Beispiel wird hier fastcgi installiert (konfigurieren muss man es hinterher trotzdem noch).
apt-get install libapache2-mod-fastcgi
== apache2.conf ==
Die wichtigen Einstellungen zu den Apache2-Server werden in der Datei /etc/apache2/apache2.conf vorgenommen.
== security ==
In der Datei /etc/apache2/conf.d/security kann man den ServerTokens und ServerSignature bearbeiten.
=== ServerSignature ===
Dort gibt es 3 Möglichkeiten, ob die ServerSignatur angezeigt werden soll oder nicht.
Die Singnatur wird zum Beispiel auf 404 Error Seiten angezeigt.
Apache/2.2.9 (Debian) Server at xxxx.fast-srv.de Port 80
ServerSignature On
Die Singatur wird angezeigt
ServerSignature Off
Die Signatur wird nicht angezeigt
ServerSignature EMail
Die Signatur wird angezeigt mit der E-Mail Adresse die in der vHost Datei hinterlegt ist.
=== ServerTokens ===
Dort gibt es 6 Varianten wie viele Informationen in der ServerSiganatur angezeigt werden soll.
ServerTokens Prod[uctOnly]
Der Server sendet (z.B.): Server: Apache
ServerTokens Major
Der Server sendet (z.B.): Server: Apache/2
ServerTokens Minor
Der Server sendet (z.B.): Server: Apache/2.2
ServerTokens Min[imal]
Der Server sendet (z.B.): Server: Apache/2.2.9
ServerTokens OS
Der Server sendet (z.B.): Server: Apache/2.2.9 (Debian)
ServerTokens Full (oder nicht angegeben)
Der Server sendet (z.B.): Server: Apache/2.2.9 (Debian) PHP/5.3.2 MyMod/1.2
[[Kategorie:Webserver]]