eigenen Debian Squeeze Mirror erstellen

geschrieben von | einsortiert in Linux Debian | geschrieben am 25.01.2012

Ein Server mit mehreren virtuellen Maschinen kann viel Traffic erzeugen, insbesondere, wenn diese geupdatet werden müssen. Ein Server mit 10 VMs kann da schon recht schnell einige 100 MB Daten übertragen. Ab einem gewissen Punkt ist es sinnvoll, einen eigenen Mirror anzulegen und seine VMs von diesem zu updaten. Weiterlesen »

Nginx Version verschleiern / Nginx Branding entfernen

geschrieben von | einsortiert in Webserver - Nginx | geschrieben am 21.01.2012

In der heutigen Zeit macht es Sinn, nicht zu viele Informationen über die eingesetzte Server-Software oder Websprache zu präsentieren. Standardmäßig übermitteln die Webserver aber ein “Branding”. Somit lässt sich durch auslesen der Headers feststellen, welcher Server eingesetzt wird und – meistens – auch mit welcher Version.

Mit diesen Informationen lässt sich dann sehr schnell ermitteln, ob der eingesetzte Wevserver anfällig für offene Sicherheitslücken ist und dieser sich so kompromitieren oder übernehmen lässt.

Man kann es den Angreifern aber auch schwerer machen, indem man dias Branding und die Version des Webservers verschleiert oder entfernt. Hier zeigen wir, wie sich das Branding im Nginx entfernen lässt. Weiterlesen »

mysql Replikation einrichten – Master/Slave Replikation

geschrieben von | einsortiert in MySQL | geschrieben am 19.01.2012

MySQL Replikation als Backup und Lastenausgleich

Die Replikation bietet eine gute Realtime Backup Möglichkeit. Besitzt man 2 Server, kann hier schnell und einfach die komplette MySQL Datenbank auf einen 2. Server repliziert werden und somit ein Backup in Echtzeit realisieren.

Sinnvoll kann eine Replikation auch als Lastenverringerung des Haupt-SQL Servers dienen. Änderungen werden auf den Master geschrieben, Lesevorgänge erfolgen aber vom Slave / von den Slaves. Somit wird der Master imens entlastet. Weiterlesen »

node.js auf Debian Linux installieren

geschrieben von | einsortiert in Linux Debian | geschrieben am 05.01.2012

node.js ist eine Serverseitige Javascript Engine.

node.js wurde für hoch-skalierbare Internet Applikationen, wie beispielsweise Webserver entwickelt.
Node.js ist komplett in Javascript geschrieben und beinhaltet asynchronen I/O sowie eine Ereignisgesteuerung (event-driven architecture – EDA) um unnötigen Overhead zu beseitigen und um eine maximale sklaierbarkeit zu gewährleisten. Weiterlesen »

Windows Software Update Server (WSUS) Datenbereich verschieben

geschrieben von | einsortiert in Windows | geschrieben am 25.07.2011

Jeder, der WSUS einsetzt, wird merken, dass der Speicherbedarf der WSUS Dateien – Updates, Programme, usw – irgendwann sehr viel Platz benötigen wird.

Dann kommt der Moment, wo man sich fragt, wie man den WSUS Content auf eine andere Platte oder Partition verschieben kann. Weiterlesen »

ipv6 mit grub2 deaktivieren

geschrieben von | einsortiert in Linux Debian | geschrieben am 26.06.2011

Grub ist ein Boorloader, der bei den meisten Linux Distributionen eingesetzt wird. Aktuell ist Grub2 im Einsatz. Hier kann es mit dem neuen Netzwerkprotokoll IPv6 zu Konflickten kommen. Wer einen IPv6 Kernel installiert hat, diesen aber noch nicht aktiviert haben möchte, kann das IP v6 auch über grub2 einfach deaktivieren. Weiterlesen »

Backup und Restore mit vzdump und vzrestore

geschrieben von | einsortiert in Virtualisierung - Proxmox | geschrieben am 24.06.2011

Proxmox Backup mit vzdump

vzdump ist das mitgelieferte Werkzeug, um einen virtualisierten Server zu sichern. Hierbei bietet es sich an, sofern das vz-Verzeichnis auf einem LVM liegt, dieses per snapshot zu erledigen.

Zunächst muss im Proxmox-Manager auch eine Backup-Umgebung erzeugt werden. Dies geschieht unter Konfiguration / Storate – (auf den Pfeil vor “Storage List”) – Add Directory.
Dort muss ein Verzeichnis eingegeben werden und dem Backup-Speicher ein Namen gegeben werden, beispielsweise “vzBackup”. Bei Content muss noch “VZDump Backup” gewählt werden. Nach speichern ist der Backupspeicher konfiguriert. Weiterlesen »

Rootserver installieren – Debian from Scratch (Lenny im Rescue Modus) – mit Proxmox

geschrieben von | einsortiert in Linux Debian | geschrieben am 17.06.2011

Eine “from Scratch” Installation bedeutet, den Server manuell nach eigenen Wünschen zu installieren. Viele Provider bieten hierfür einen “Rescue Modus”, eine kleine Linux Umgebung, in die die Platten des Servers hinein gemountet werden können.

In dieser Anleitung wird ein Root-Server mit LVM (Logical Volume Manager), Raid 1 (gespiegelte Platten) und Proxmox 1.9 für die Verwaltung der virtuellen Maschinen installiert.

Weiterlesen »

eAccelerator und open_basedir restriction in effect

geschrieben von | einsortiert in Webserver - Apache | geschrieben am 09.06.2011

Nach dem Update von eAccelerator kommt die Fehlermeldung “open_basedir restriction in effect”.

Dies liegt scheinbar mit der inode Verwaltung des eAccelerator-Beschleunigers zusammen und kann mit der Erweiterung

1
--without-eaccelerator-use-inode

beseitigt werden. Weiterlesen »

ZendOptimizer.so erzeugt im Apache2 “seg fault or similar nasty error detected in the parent process”

geschrieben von | einsortiert in Webserver - Apache | geschrieben am 09.06.2011

Wer den ZendOptimizer einsetzt, kann unter Umständen morgens vor einem nicht mehr funktionierenden Apache2 sitzen.
Durch den logrotate Prozess wird dieser wohl so gar überlastet, dass er sich einfach beendet. Weiterlesen »