Virtuelle Server erfolgreich umgezogen

Ich bin völlig erleichtert, dass die heutige Arbeit erfolgreich beendet ist. Damit geht mein alter Server in den Ruhestand.

Nach einigen Monatenn habe ich mich also heute dann doch entschlossen meine virtuellen Maschinen auf den neuen Server zu portieren und damit den alten Stromfresser in den Ruhestand zu schicken. Nur noch ein paar kleine Aufgaben stehen für kommende Woche an.

im wesentlichen das Backup System.

Ein Novum hat das ganze für mich. Der neue Server nutzt bereits das systemd Bootkonzept. Das ganze läuft unter Gentoo  Linux. Die Netzwerk Einstellungen sind für mich dort noch etwas ungewohnt. Letztlich hat aber alles gut geklappt.

Webseite auf HTTPS umgestellt

Da mich Server-Name-Indication interessiert und ich gerade auch auf der Welle DANE/TLSA schwimme, habe ich dann heute mal flux meine Seite auf HTTPS umgestellt.

In WordPress gibt es übrigens ein nettes Plugin, WordPress HTTPS, mit dem dann auch der administrative Bereich gesichert ist.

Wechsel von Apache zu Nginx

Nachdem ich in der letzten Zeit Probleme in WordPress hatte – der Art, dass die Kommentarfunktion seit Wochen nicht mehr funktionierte – habe ich mich vor Kurzem entschlossen, das Problem näher zu untersuchen. Im Kernel-Message-Buffer fand ich Hinweise über „verstorbene“ PHP-Prozesse (Segmentation fault).

Also bin ich auf die Idee gekommen, zu Nginx zu wechseln. Mein aktueller Stand ist der, dass ich meine Websites erfolgreich Portieren konnte. Die Anbindung läuft über php5-fpm. Auch unser (sys4 AG) Open-Source-Projekt automx liest sich problemlos über uWSGI ansteuern.
Weiterlesen

Volltextsuche mit solr und Dovecot unter Ubuntu 10.04

Vor ein paar Tagen wurde Dovecot 2.1 veröffentlicht. Als ich von der Version 2.0 aktualisierte begann ich mich einem neuen, interessanten Thema zu widmen: Volltextsuche (engl. Full Text Search – FTS).

Mit Apache solr können Sie einen externen Dienst in Dovecot verwenden, um eine Volltextsuche zu integrieren. Solr und Dovecot selbst sind auf der offiziellen Website http://wiki2.dovecot.org/Plugins/FTS/Solr dokumentiert, weshalb diese Version nur auf die Installation unter Ubuntu Lucid Lynx gerichtet ist.

Ich habe Dovecot 2.1 Pakete in meinem PPA erstellt: https://launchpad.net/~christian-roessner-net/+archive/dovecot
Weiterlesen

Sichern einer Webseite mit wget

Nur ein kleiner Tipp. Wenn Sie Ihre Webseite sichern müssen – um überhaupt irgend ein Backup zu besitzen! – dann dürfte Sie das folgende Kommando interessieren:


wget -E -k -K -r -p http://www.example.com/

Dieser Befehl modifiziert ebenfalls alle internen Verlinkungen, so dass die Sicherung vollständig offline-fähig ist. Viel Spaß…

Backup your website with wget

Just a short tip. If you need to backup your website – just to have any kind of backup – then you might like the following command:


wget -E -k -K -r -p http://www.example.com/

This also modifies all internal links to make that site really offline capable. Enjoy…

How to remove Debian packages with help of vi magic

Okay, the headline is not really the full truth, but with the help of vi you can do some cool things.

I had installed „graphviz“ on one of my servers, because I thought I could create a dot file. For some reason […] that did not work and so I decided to remove this package again. I wanted it really clean.

Normally someone would just do something like

apt-get autoremove –purge graphviz
Weiterlesen

Compiling PHP 5.2 on Ubuntu Lucid 10.04

If you provide ISP services for customers that run PHP application on your servers, you might need to run several sides with PHP 5.2 and not with the distributed version from Ubuntu, version 5.3. Searching around the internet, you might find several information on how to install a separate instance. For me, none of the howtos really were suitable. So this little document might help you in installing a cgi version. Here we go…

First of all, you need to install several packages from the Ubuntu repository.


apt-get install build-essential

We build a static PHP version, not using extensions.
Weiterlesen