CoatiTwo ist eine frei entwickelte http oder https-Server-Software in C++ programmiert, für Linux, Windows e Raspbian, welche das CoatiFrame Framework als Basis nutzt. Man kann CoatiTwo sowohl als Mini-Webserver nutzen oder als Interface um mit Programmen über CGI (englisch für Common Gateway Interface) zu verbinden.
Neue Version von Coatitwo ist online: mit Session Handling Unterstützung und schneller als die vorherige Version.
CoatiTwo benötigt keine spezielle Installation und kann von überall aus aufgerufen werden und sucht jeweils im aktuellen Verzeichnis nach der der Config Datei.
Einen speziellen Installtionsort gibt es somit nicht.
Es könnte z.B. auch auf einem USB-Stick bereitgestellt werden.
Der HTTP-Server coatitwo startet and öffnet auf 127.0.0.1:8000 einen Serverport, wenn in der Konfigurationsdatei coatitwo.xml keine andere Information enthalten ist.
Der HTTPS-Server coatitwo_ssl startet und öffnet auf 127.0.0.1:8000 eine HTTP Serverport, wenn in der Konfigurationsdatei coatitwo.xml keine andere Information enthalten ist.
Die HTTPS Addresse, der Port, das Zertifikat und der Schlüssel muss in der Konfigurationsdatei coatitwo.xml angegeben werden.
++++++Um die Meldungen des Servers auf einem Linux System zu sehen, öffnet man ein Terminal im Projektpfad und startet das Programm mit ./coatitwo und beendet es mit Ctrl +c oder bei XCoatitwo mit q.++++++
Important: Ersetzen Sie das Zertifikat und den Schlüssel durch eigene. Die beigelegten Beispiele sind öffentlich und bieten keine wirkliche Sicherheit. Speichern Sie das Zertifikat oder einen Schlüssel nie in WEB-zugängliche Ordner.
Der Server erwartet in der coatitwo.xml die cgi-bin Wurzeldefinition, welche im Beispiel auf "cgi-bin/" gesetzt ist.
Alle cgi Skripte werden demnach in diesem Verzeichnis relativ zum Startpfad erwartet. Ist die Definition leer, so wird keine cgi-bin Verarbeitung angeboten.
PHP Skripte werden im HTML-Pfad erwartet. Wenn eine PHP Anfrage detektiert wurde (die angefragte Seite endet auf .php), so versucht das Programm den PHP-Interpreter 'php-cgi' zu starten. Falls dies erfolgreich war, wird das Ergebnis zum Browser gesendet.
Important:PHP selbst ist nicht Bestandteil von CoatiTwo. Es wird nur benutzt, wenn es vorher auf dem Computer installiert wurde.
CoatiTwo Bibliothek - DLL/SSL mit konfigurierbarem mini-Webserver.
CoatiTwo ist vollständig konfigurierbar und kostenlos!
Powered by (c)Twymtmaker with (c)TwymtDB and (c)Twymt search!