Urls und andere Zeichenketten in HTTP-Anfragen mit mod_substitute ersetzen (Apache2)

Urls und andere Zeichenketten in HTTP-Anfragen mit mod_substitute ersetzen (Apache2)

Das Apache-Modul mod_substitute erlaubt die Ersetzung von Zeichenketten in HTT-Anfragen. Und zwar nicht nur im Header, sondern auch dem Body. Dank regulärer Ausdrücke ist es sehr mächtig. Warum Zeichenketten im HTTP-Body ersetzen? Im besten Falle benötigt man dieses Modul nicht, weil die Webanwendung selbst einwandfrei funktioniert. Oder man diese wie gewünscht anpassen kann. Allerdings gibt …

Festplatten nach Inaktivität in Standby versetzen unter Proxmox/ZFS (Debian)

Festplatten nach Inaktivität in Standby versetzen unter Proxmox/ZFS (Debian)

Festplatten sind nicht unerheblich für den Gesamtverbrauch eines kleinen Server- oder NAS-Systemes verantwortlich. Vor allem wenn das System selbst 24/7 läuft. Es macht daher Sinn, die Festplatten bei nichtverwendung abzuschalten. Dies kann einiges an Strom und damit bares Geld sparen. Außerdem werden Ressourcen und damit auch die Umwelt geschont. Fallstricke beim Standby-Betrieb von Festplatten Allerdings …

Server ferngesteuert mit Wake-on-LAN starten

Server ferngesteuert mit Wake-on-LAN starten

Wake-on-LAN ist eine praktische Funktion, mit der viele Mainboards das Starten eines Computers übers Netzwerk ermöglichen. Dies finde ich sehr sinnvoll für Testserver: So müssen diese nicht 24/7 laufen und Strom verschwenden, obwohl sie nicht ständig benötigt werden. Auf der anderen Seite ist es nicht notwendig, das Gerät physisch vor Ort einzuschalten. Folgender Artikel beschreibt, …

CentOS erhält unter VirtualBox keine IP/Netzwerkverbindung im NAT-Modus

CentOS erhält unter VirtualBox keine IP/Netzwerkverbindung im NAT-Modus

Für eine Testumgebung wurde eine Centos 7 VM unter VirtualBox eingerichtet. Da diese eine Internetverbindung benötigt, wurde ihr eine NAT-Netzwerkkarte zugewiesen. Normalerweise führt dies zu einer automatischen Netzwerkkonfigurations, welche komplett von VirtualBox verwaltet wird. In der CentOS VM jedoch wurde zwar das Interface mit ip a angezeigt. Jedoch ohne eine IP-Adresse vom VirtualBox DHCP-Server zu …

Langsame INSERT-Abfragen in MariaDB beschleunigen

Langsame INSERT-Abfragen in MariaDB beschleunigen

In einer vBulletin 4 Testinstallation für das neue U-Labs 2.0 sind mir sehr langsame SQL INSERT-Abfragen aufgefallen: Die Ausführungszeit variierte zwischen 250 und 300ms. In Anbetracht der simplen Abfrage ein sehr hoher Wert. Das Netzwerk bzw. die DNS-Auflösung war nicht verantwortlich, wie zunächst vermutet: Im MariaDB-Image ist das Auflösen der DNS-Namen bereits abgeschaltet. Und auch …

Debian Docker-Container Deutsche Lokalisierung

Debian Docker-Container Deutsche Lokalisierung

Standardmäßig sind Docker Images nicht lokalisiert. Je nach verwendeter ausgeführter Software kann dies ein Problem darstellen. Beispielsweise wenn die Zeitzone des Systemes genutzt wird, um Datum/Uhrzeit oder dessen Format zu ermitteln. Manche nutzen auch die Sprache des Betriebssystemes. Dieser Artikel zeigt, wie sich ein Container bzw. Image lokalisieren lässt. Zeitzone verändern Für die Zeitzone reicht …

KVM-Virtualisierung mit Ubuntu Server 17

KVM-Virtualisierung mit Ubuntu Server 17

KVM ist eine Virtualisierungslösung, die sich vor allem im Serverbereich von Linux bewährt hat. Virtualisierung ist in diesem Umfeld längst zum Standard geworden – die Vorteile liegen auf der Hand: Verschiedene Systeme können auf dem gleichen Host betrieben werden. Dies spart zudem Ressourcen, da weniger physische Server nötig sind, die sich besser auslasten lassen. Außerdem ist ein …

Docker2boot auf virtueller Hyper-V Maschine betreiben

Docker2boot auf virtueller Hyper-V Maschine betreiben

Bislang läuft Docker noch nicht nativ unter Windows, sondern greift auf eine Linux-VM zurück. Dafür wird in der sogenannten Docker-Toolbox mit VirtualBox eine kostenfreie Virtualisierungsplattform mitgeliefert. Mit Windows Server 2016 soll sich dies ändern, Microsoft möchte die Container in das Betriebssystem einbetten. Doch bis dahin bringt die aktuelle virtualisierte Lösung Probleme mit sich: Wie bringt man Docker beispielsweise …

IIS: Anwendungsinitialisierung durch Vorabladen von ASP.NET Webanwendung beschleunigen (Teil 1)

IIS: Anwendungsinitialisierung durch Vorabladen von ASP.NET Webanwendung beschleunigen (Teil 1)

Wird ein IIS Webserver neu gestartet, dauert es selbst bei kleinen Anwendungen zunächst einige Sekunden, bis die erste Seite geladen ist. Dies erscheint angesichts des Umfangs sowie der Komplexität von ASP.NET nicht verwunderlich. Spätestens wenn Datenbankzugriffe ins Spiel kommen lädt die erste Anfrage störend langsam – Wartezeiten die sich im Bereich einer halben Minute bewegen …