Apache2

Aus Root-Wiki
Version vom 11. Juli 2010, 17:41 Uhr von Nevakee (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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 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