Nginx mit PHP per FastCGI

Im Gegensatz zum Apache Webserver bietet Nginx keine Möglichkeit den PHP Prozess direkt mit zu starten(siehe: mod_php). Jedoch besteht die Möglichkeit diese Funktion über die FastCGI-Schnittstelle nachzurüsten. Dieser Prozess kann jedoch nicht wie bei lighttpd direkt über den Webserver sondern nur von extern gestartet werden. Was auf den ersten …

Weiter lesen ...


Archipel: Installation

Archipel ist eine webbasierte Software, die es ermöglicht virtuelle Maschinen über eine Weboberfläche zu verwalten und Einstellungen vorzunehmen. Die Software nutzt zur Kommunikation das XMPP Protokoll und zur Verwaltung die libvirt. So ist es möglich verschiedene Virtualisierungslösungen wie zum Beispiel KVM, OpenVZ, Xen und weitere zu verwalten.

Die folgende Anleitung …

Weiter lesen ...


BackupPC unter Ubuntu 11.04 mit lighttpd installieren

BackupPC ist eine Software, die zentral auf einem Server läuft und über das Netzwerk ein Backup von anderen Computern oder Servern erstellen kann. Dabei können Vollbackups oder inkrementelle Backups erstellt werden. Zusätzlich wird versucht durch sogenanntes Pooling, dass keine gleichen Dateien doppelt auf dem Backup-Server liegen. Dabei werden auch gleiche …

Weiter lesen ...


Dateien vom Webserver mit X-Sendfile schneller ausliefern

Webserver sind für das ausliefern von statischen Dateien optimiert, bieten aber an sich keine große Möglichkeit zur Interaktion zwischen Nutzer und Server. Das brauchen sie auch nicht, da interaktive Webseiten über Skriptsprachen wie PHP, Python, Perl und weitere realisiert werden. Die durch ein Skript gesteuerte Auslieferung von statischen Dateien kann …

Weiter lesen ...


Probleme mit SWFUpload und lighttpd

Bei SWFUpload handelt es sich um eine JavaScript/Flash Bibliothek, die es ermöglicht Dateien interaktiv über eine Webseite hochzuladen. Ziel ist es das traditionelle Upload-Feld auf Webseiten zu ersetzen. Praktisch ist unter anderem auch, dass im Gegensatz zum traditionelle Upload-Feld mehrere Dateien gleichzeitig hochgeladen und deren Übertragungsstatus angezeigt werden kann …

Weiter lesen ...


Vergleich: Geschwindigkeit von Webservern beim Ausliefern von statischen Dateien

Ich arbeite gerade mit zwei Freunden an einem Projekt, bei dem verschiedene Bereiche für Nutzer und Administratoren entstehen sollen. Das ganze ist webbasiert und wird mit der Sprache Python realisiert. Als Grundgerüst verwenden wir CherryPy 3.x. Dieses HTTP Framework ist recht einfach aufgebaut. Stellt uns aber genau die Funktionen …

Weiter lesen ...