froxlor in 5 minuten installieren

Der eigene vServer, was nun?froxlor

Um euch schnell einen eigenen Server aufzusetzen und zu betreiben, gibt es viele Anleitungen im Netz. Hier nun eine Anleitung wie Ihr Euren Server innerhalb weniger Minuten an den Start bringt und verwaltet.

Ich gehe davon aus, das der vServer auf Debian setzt und frisch installiert ist.

Zunächst einmal, muss man die Froxlor-Paketquellen einfügen.

Hier nun folgendes einfügen:

Im Anschluss müssen noch die GPG-Keys bekannt gemacht werden.

Jetzt wird Froxlor Installiert

Während der Installation werden Euch einige Auswahldialoge gezeigt. Hier bitte wie folgt antworten:

  1. Im Dialog „Configuring courier-base“, Nein auswählen
  2. Root-Passwort für MySQL festlegen

Nach einigen Minuten ist die Installation erledigt und Froxlor steht nun unter http://<IP des Servers>/froxlor zur Verfügung.

Bei Debian Jessie muss dass DocRoot im Apache nachgeändert werden, anderenfalls ist das UI nicht verfügbar.

[HowTo] Froxlor, SSL und Apache richtig konfigurieren

Was brauchen wir? Fangen wir mit den Zertifikaten an. Zunächst legen wir einen Ordner unter /etc/apache2 namens ssl an.

Im Anschluss erzeugen wir die notwendigen Zertifikate. Hierbei legen wir der einfachheitshalber zunächst ein Skript an.

In die Datei bitte folgendes einfügen:

Jetzt noch die Zertifikate erzeugen lassen:

Nun geht es im Froxlor Interface weiter. Hier müsst Ihr nun unter  Server -> Einstellungen -> SSL Einstellungen SSL aktivieren.

frox_ip1 frox_ip2

Falls es beim neustart des Appache zu folgendem Fehler kommt, muss ssl noch aktiviert werden:

Wenn man nun das Modul aktiviert sollte es wieder funktionieren.

Jetzt ist alles geschafft!

[HowTo] Mod_Security für Apache

Ein schnelles Howto, wie Ihr Euren Web-Server (Apache) mit dem mod_Security absichert.

Zuerst einmal die Pakete installieren. Diese sind bei Debian und Ubuntu in den Repositories verfügbar.

Mit dem Befehl könnt checken ob das Module erfolgreich geladen wurde

Und wieder ist Apache ein Stück sicherer.

Viel Spaß & Stay tuned!

Webseiten performance Optimieren mit gZip Kompression

Wie ihr wisst (vielleicht) läuft mein WebServer auf Debian Squeeze. Die Konfiguration und Verwaltung mache ich mit froxlor. Für alle diejenigen welche froxlor nicht kennen,  hier der Link zum Projekt.

Da auf meinem Server diverse Projekt, Shops, Seiten etc. gehostet sind, bin ich immer daran mein möglichstes für gute Performance zu tun. Zudem werden mehr als 50% der Anfragen von mobilen Geräten gesandt. Diese Anfragen werden dann wiederum zu 60% aus dem mobilen Netz gesendet.

Setzt man nun die gZip Kompression ein, wird die Antwortzeit minimiert, aufgrund der geringeren Datenmenge welche zu übertragen ist. Und das merkt man natürlich in langsamen mobilen Netzen am meisten.

Man kann die gZip Kompression auf 2 Arten bereitstellen.

  1. php.ini
  2. .htaccess

Option 1

Aktiviren der Kompression in der php.ini. Hierzu muss lediglich der folgende Code eingefügt werden.

 

Option 2 (präferiert)

Die 2. Option benötigt lediglich die Veränderung der .htacces Datei. Die Datei wird von modernen PHP-System wie WordPress standard im Wurzel (root) Verzeichnis der Installation erzeugt.

Unterstützt der Webserver die Module deflate und filter nicht, können diese für Apache so aktiviert werden.

mod_deflate aktivieren

mod_filter aktivieren

Verlinkt habe ich noch ein Video, wie die gZip Kompression funktioniert.

Quelle: How grip compression works