Autor: CSch

Mehrere PHP Versionen (PHP-FPM & FastCGI) mit ISPConfig 3 benutzen (Ubuntu 12.04 LTS)

Seit ISPConfig Version 3.0.5 ist es möglich, mehrere verschiedene PHP Versionen auf einem Server zu benutzen und die optimale PHP Version für eine Webseite auszuwählen. Dieses Feature funktioniert mit PHP-FPM (ab PHP 5.3) und FastCGI (alle PHP 5.x Versionen). Das Tutorial zeigt Ihnen, wie Sie PHP 5.3 und PHP 5.4 als PHP-FPM und FastCGI Version auf einem Ubuntu 12.04 Server bauen.

Wget mit FTP zum Download und rekursiven Verschieben von Webseiten benutzen

Manchmal müssen Sie Webseiten von einem Server auf einen anderen verschieben. Anstatt hierzu die Webseite vom alten Server via FTP auf Ihren Rechner herunterzuladen und sie dann auf Ihren neuen Server hochzuladen können Sie diese einfach direkt kopieren, um Zeit zu sparen. Dieses Tutorial beschreibt, wie Sie wget dazu benutzen, eine Webseite über FTP von einem Server auf einen anderen zu verschieben.

Installation von mod_geoip für Apache2 unter Ubuntu 12.04

Dieses Tutorial erklärt, wie Sie mod_geoip mit Apache2 auf einem Ubuntu 12.04 System aufsetzen. mod_geoip überprüft die IP-Adresse des Cliend-Endbenutzers. Dies erlaubt Ihnen, Benutzer nach Ländern umzuleiten oder zu blockieren. Außerdem können Sie diese Technologie für geo targeting auf Ihrem OpenX (früher bekannt als OpenAds oder phpAdsNew) Ad Server benutzen.

nginx: Besucher mit dem GeoIP Modul nach Ländern blocken (Debian/Ubuntu)

Dieses Tutorial erklärt Ihnen, wie Sie in nginx das GeoIP Modul benutzen um damit Besucher aus bestimmten Ländern zu blocken. Dies wird durch die GeoIP Datenbank möglich gemacht, welche die IP Adressen der Benutzer mit Ländern verknüpft. nginx muss mit HttpGeoipModule kompiliert sein um die GeoIP Datenbank nutzen zu können.

Virtual Hosting mit PureFTPd und MySQL (Inkl. Quota- und Bandbreitenmanagement) unter Ubuntu 12.04

Dieses Tutorial erklärt, wie man einen PureFTPd Server installiert, welcher virtuelle Benutzer aus einer MySQL Datenbank anstatt echte Systembenutzer benutzt. Dies erbringt ein besseres Leistungsverhältnis und erlaubt es, tausende FTP Benutzer auf einer einzigen Maschine zu haben. Zusätzlich wird der Nutzen von Quota und Upload-/Downloadbandbreitenlimits mit diesem Setup gezeigt. Passwörter werden, verschlüsselt als MD5 Strings, in der Datenbank gespeichert. Das Tutorial basiert auf Ubuntu 12.04.

VirtualBox: Mit LVM Snapshots Backups und Klone laufender virtueller Maschinen erstellen (keine Downtime)

Wenn Sie LVM Datenträger für Ihre VirtualBox VMs benutzen (wie im Tutorial Using RAW Devices In VirtualBox VMs) können Sie Backups und Klone von laufenden virtuellen Maschinen anlegen ohne diese vorher herunterzufahren. Dieses Tutorial zeigt Ihnen, wie Sie dies bewerkstelligen: LVM Snapshots benutzen um Backups und Klone ohne Downtime anzulegen.

Benchmark Ihres Systems (CPU, Daten IO, MySQL) durchführen mit sysbench

sysbench ist eine Benchmarksuite, welche es Ihnen erlaubt sich schnell einen Überblick über die Leistung Ihres Systems zu verschaffen, welcher wichtig ist, wenn Sie vorhaben eine Datenbank unter hoher Last laufen zu lassen. Dieses Tutorial erklärt Ihnen, wie Sie mit sysbench Ihre CPU, Daten IO und MySQL Leistung benchmarken.

Headless VirtualBox Installation mit phpvirtualbox verwalten (CentOS 6.2)

phpvirtualbox ist ein in PHP geschriebenes, web-basiertes VirtualBox Front-End, welches Ihnen erlaubt abseitige VirtualBox Installationen zu kontrollieren. Es versucht die VirtualBox Oberfläche so genau wie möglich zu imitieren um die Arbeit damit soweit wie möglich zu erleichtern. Es ist ein netter Ersatz für die grafische VirtualBox Oberfläche falls Sie VirtualBox auf einem headless Server betreiben.

Verschlüsselte FTP Backups mit duplicity und duply erstellen (Debian Squeeze)

Dieses Tutorial zeigt Ihnen, wie Sie mit Hilfe von duplicity und duply über FTP verschlüsselte Backups auf dem abseitigen Backup Server Ihres Providers erstellen können (sodass keine kritischen Daten gelesen werden können, selbst wenn Zugriff auf den Backup Server besteht). duply ist ein duplicity Wrapper Skript, welches es uns erlaubt, duplicity ohne Interaktion zu benutzen.