Erweiterter HTTP_Server
Hier möchte ich euch das "nachfolgerprojekt" zum "kleinen HTTP-Server" vorstellen.
Da dieser relativ unausgereift war, und ständig zu Problemen neigte habe ich (aus aus gründen der flexibilität und Demonstration) einen neuen HTTP-Server geschrieben.
Dieser unterstützt nun:
* MIME-Interpreter (kein PHP und kein CGI, dafür selbstgeschriebene, oder Interpreter mit Commandozeilenschnittstelle)
* BASIC-Auth (auch bekannt als .htaccess)
* Download wiederaufnahme
* SubDomains mit unterschiedlichen BaseVerzeichnissen
* Interne Fehlerseiten
* robots.txt unterdrückung
* Verzeichniss auflistung
* Tägliche Log-Dateien mit ausführlichem Report
* Prüfung der Config.c4n alle 10sek. für automatischen Update
* ...
Das Projekt benötigt die TSNE_V3 welche hier zu beziehen ist: projekt:11
Lauffehig unter Windows und Linux (Konfigurationsdatei muss entsprechend angepast werden)
UPDATE's
04.02.2009
- Escapesequenzen mit (+) erweitert
- (Leerzeichen) zu den ASCII-Ausnahmen hinzugefügt
Quellcode
HTTP_Server.bas: porticula:808
config.c4n: porticula:807
HF
MfG
TPM