Esensnet

 Computer- und Netzwerkservice

Die Konfigurationsdatei

Eine minimale server.cfg sieht so aus:
[Listen]
0.0.0.0=80
::=80


[common]
RootDir = C:/webs/home
LogFile = ./logs/default_access.log
ErrorLog = ./logs/default_error.log

 

Bei der Angabe der IP-Adresse 0.0.0.0 und :: wird der Server an alle IP-Adressen gebunden.

Bei der relativen Pfadangabe von Pfaden wird immer der Programmpfad des Servers als Ausgangspunkt genommen. Hier z.B. die Logdateien.

Im Abschnitt [Listen] wird angegeben, auf welcher IP Adresse der Server mit welchem Port anfragen entgegen nimmt.

Alle Einstellungen im Abschnitt [common] sind die Default-Werte für alle anderen Abschnitte. Gibt es keinen weiteren
Abschnitte gelten die Einstellungen im Common global.

RootDir Ist das Verezeichnis in dem alle Dokumente liegen
LogFile und ErrorLog definieren die Logfiles. Sind eine oder beide Einstellungen nicht vorhanden, werden keine Log-Dateien geschrieben.


DefaultItem können ein, oder mehrere Dokumente angegeben werden die beim Aufruf einer URL ohne Dokument geladen werden.
DeflateTyps Content-Types die gezippt, gepackt übertragen werden. Beispiel: text/html text/plain text/xml text/css text/javascript application/javascript Content der schon komprimiert ist, sollte nicht noch mal komprimiert werden. Kostet CPU Zeit ohne wirklich kleiner zu werden. Beispiel Bilder / Images/ Zip-Dateien
AliasMatch

ändert das RootVerzeichnis, wenn die URL passt.
Beispiel:

^/files(.*) D:/Users/Thomas/html/DateiStore$1
Wenn http://meinserver.de/files/IrgendEineDatei.zip aufgerufen wird, wird die Datei im Verzeichnis "D:/Users/Thomas/html/DateiStore" gesucht anstelle dem normalen Root-Verzeichnis

RewriteRule  
FileTyps Damit kann gesteuert werden ob bestimmte Dateierweiterungen durch ein CGI-Programm verarbeitet wird. z.B.: php C:/Users/Thomas/Programme/php/php-cgi.exe
   

 

Wir verwenden Cookies, um die einwandfreie Funktion unserer Website zu gewährleisten, Inhalte zu personalisieren und Datenverkehr zu analysieren. Wir informieren auch unseren Analysepartner (Google Analytic) über Ihre Nutzung unserer Website. Wir nutzen ebenfalls GoogleFonts und ab und zu betten wir auch Youtubevideos in unsere Seite ein.. Details finden Sie in unserer Datenschutzerklärung
Ja, das habe ich verstanden und akzeptiert