Archiv für VPS Server




Dem Mailserver die Geschwätzigkeit austreiben: Backscatter mit Plesk eindämmen.

Man hat’s nicht leicht – aber leicht hat’s einen! Zum Beispiel immer wieder gerne am Montag nach den Ferien. Wenn die ersten Mails mal wieder auf was gröberes schliessen lassen, geeignet den mühsam errungenen Erholungseffekt in der grosse Wolke der Erinnerungen aufgehen zu lassen.

Zum Beispiel das Mail der Kundin K., das mir mitteilt, dass einer unserer Server angeblich auf einer Blacklist für Spammer steht.  Und tatsächlich: Auf Backscatter.org finde ich die angegebene IP als geblockt eingetragen. Eine klare Aufforderung zur Handlung, auch wenn ich geneigt bin anzunehmen, dass die Backsquatter-Liste nicht von den allermeisten Mailprovidern verwendet wird und unsere IP sich dort in wirklich guter, illustrer Gesellschaft befindet…

Was ist Backscatter überhaupt!? Zurückschnattern? Weiterlesen »


Update auf Plesk 9.5.2 auf Strato Power Server L

Nur mal schnell, weil ich’s gestern hatte und sonst vielleicht vergesse. Vielleicht interessierts ja sonst noch jemanden.

Die Strato Power Server werden aktuell mit Plesk 9.3.0 und einer recht aktuellen Ubuntu Hardy Installation ausgeliefert. Um nun auf das aktuelle Plesk Panel updaten zu können, sollte man zunächst im Kundenbereich (config.stratoserver.net // Serverkonfiguration // Plesk) beim betreffenden Server die aktuelle plesk-Lizenz aktivieren (PLESK_95_FOR_VZ). Die Wartezeit, bis die Lizenz gültig und herunterladbar ist, kann man damit überbrücken, das Update zu fahren.

Dazu als Root mittels SSH auf die Shell einloggen und

apt-get update
apt-get dist-upgrade

eingeben.

Dann wird Plesk 9.5.x aus den Repositories gezogen und installiert. Versuchts erst gar nicht mir dem Web-Installer, der bricht immer mit Lizenzproblemen ab. Nachdem dist-upgrade durchgelaufen ist, kann man die aktuelle Lizenz aus dem Config-Bereich von Strato herunterladen und im Plesk-Backend hochladen. Viola!

Achja: Vergiss vorher Dein Backup nicht!

WordPress anpassen: wp-cache, iphone-theme und Google Page-Speed

Jaja,.. Wenn man sich mal in was verbissen hat.
Nachdem ich also gestern etwas am Server rumgeschraubt hatte und WordPress ein Caching verordnete, machte ich mir so meine Gedanken, was man denn noch tun könnte…

Ein Blick in Google Analytics zu werfen ist dabei sicher keine falsche Idee.
Dabei fiel mir auf, das mit sinkender Zugriffszeit auch die sogenannte “Bounce Rate”  ein wenig zurück zu gehen scheint.
Ich werde es beobachten.

Beim Quersurfen durch Analytics fielen mir dann noch diverse Besucher auf, die meinen Blog hier tatsächlich mit einem mobilen Endgerät wie dem iPhone besuchen. Nicht wirklich viele, aber immerhin.

Also, “all Hands on Deck”, wie wir so sagen, und Klar zur Runde 2….

Weiterlesen »

WordPress-Blog frisieren: Mehr Speed durch apc, cache und gzip.

Google zwitschert es nun schon seit Wochen von den virtuellen Bäumen und so langsam kann man sich dem “Hype” rund um das Geschwindigkeits-Tuning der eigenen Webseite nicht mehr entziehen.

Gestern dann kam das Fass zum überlaufen. Peer Wandiger reizte mit seinem Traffic-Tipp Newsletter zum Thema “Webseiten Geschindigkeit”, Google erklärt das Thema zum Ranking-Faktor und mein Kollege in Bern bastelt an einer Seite herum, die in Kürze wohl etwas mehr Besucher zu erwarten hat und deswegen im Vorfeld “tiefergelegt” werden muss.

Also: Carpe Diem und Los… Schnappen wir uns einen virtuellen Server und schauen mal was “off-site”, also ohne am Content selbst etwas zu verändern, zu erreichen ist.

Weiterlesen »

Plesk 9.5.1: Nach Update funktioniert Webmail “Horde” nicht mehr

Früher Vogel fängt den Wurm. Ich konnte mal wieder die Finger nicht davon lassen und habe die neueste Version von Plesk auf meinen virtuellen Servern aufspielen müssen.

Dabei sollte ich doch wissen, das gröbere Versionssprünge bei Plesk gern mal zu erhöhtem Kaffekonsum, Zigarettennotstand und Rändern unter den Augen führen ;)

Diesmal ging aber alles erstaunlich glatt über die Bühne. Ein paar Fehlermeldungen, die aber so abstrus klangen, das ich Sie einfach mal ignorierte. Und tatsächlich, nach wenigen Minuten Wartezeit strahlte mich der Loginscreen von Plesk 9.5.1. an. Im Update-Manager alle Häkchen grün, was will man mehr!?

Aber bekanntlich soll man den Tag ja nicht vor dem Abend loben! Niemals!
Und tatsächlich, nach einigen Stunden trudelten die ersten Kundenmails ein: Das Webmail geht nicht. Na Klasse. Eines meiner “Lieblingsthemen”.

Zuerst also das Error-Log gecheckt: /var/log/psa-horde/psa-horde.log war genau Null Bytes gross.
Also mal wieder Blindflug.

Am einfachsten ist in solchen Fällen zunächst immer mal die typische “Windows-Lösung”:  Runter mit dem Kram und dann neu installieren. Nur hilft das nicht über das Plesk-Panel. Da bleiben nämlich, ähnlich Windows, nach einer Deinstallation Reste der alten Version übrig.

Geholfen hat dann folgendes Vorgehen:

  • Das Verzeichnis /etc/psa-webmail/horde sichern:
    cp /etc/psa-webmail/horde /etc/psa-webmail/horde.bak -R
  • Den ganzen Horde-Krempel löschen:
    dpkg –purge –force-depends psa-horde psa-imp psa-kronolith psa-mnemo psa-turba psa-ingo psa-mimp
  • Wirklich allen Horde-Kram löschen:
    delete /etc/psa-webmail/horde/*
  • Dann über den Autoinstaller auf der SSH-Shell Horde nachinstallieren. Nich ganz trivial, wenn man die guten, alten Kommandozeilen-Installer nicht kennt ;)
  • Zu guter letzt die Zugangspasswörter für Horde restaurieren:
    cp /etc/psa-webmail/horde.bak/.horde.shadow /etc/psa-webmail/horde.bak/.horde.shadow
  • Ich neige dann zu Server-Restarts um mal Ordnung in alles zu bringen.

Fertig. Horde läuft wieder. Bei mir zumindest.

vServer von Hosteurope und Strato im Vergleich. Teil 1: Die Bestellung.

Ein Kunde hostet derzeit sein Projekt auf einem V-Server 4.0 L von Hosteurope. Da gewünscht wird, eine “Ready-to-Switch” Backup-Lösung zu implementieren, soll ein ähnlicher V-Server bei einem anderen Provider zum Einsatz kommen, der im Fall eines Ausfalls einfach die Funktion des ausgefallenen “Kollegen” übernimmt.

Soweit die Theorie. Ein wenig Recherche später fiel die Wahl auf das durchaus vergleichbare Modell “V-PowerServer M” von Strato. Die beiden Server unterscheiden sich auf dem Papier nur marginal, Hosteurope bietet mehr inklusiven Traffic, aber weniger garantiertes RAM, dafür ist Strato ein paar Euro teuerer. Wenn man eine kürzere Vertragslaufzeit möchte, ist Hosteurope derzeit die bessere Wahl: Die Zahlung einer Einmalpauschale von 19,90 Euro garantiert bei Hosteurope eine einmonatige Mindestvertragslaufzeit mit monatlicher Kündigungsfrist, während Strato für die selbe Einmalzahlung nur eine Reduktion auf 6 Monate Mindestlaufzeit gewährt. Weiterlesen »

Update von TYPO3 4.2.10 Hosteurope vServer 3.0 auf vServer 4.0 und TYPO3 4.3.0

Angeregt durch einen Kommentar von Thorsten auf meinem etwas älteren Post über ein geteiltes Typo3-Setup auf einem virtuellen Server 3.0 von Hosteurope, habe ich über das Wochenende ein Update auf die neueste Version des vServers gemacht und dabei gleich auch das Typo3 auf den aktuellen Stand gebracht. Ein kurzer Abriss.

Hosteurope bietet für die 4. Generation der virtuellen Server leider kein SuSE Linux mehr an, weshalb ich mich für das Update auf ubuntu entschied.
Die Bereitstellung des Servers für das Update dauerte ca. 24 Stunden, nun hatte ich 7 Tage Zeit, den gesamten Content vom “alten” 3.0. Server auf den “neuen” 4′er zu verfrachten.

Hier also der Bericht über die “Stoplersteine” beim Umzug und TYPO3-Upgrade.

Weiterlesen »

Plesk VServer: shmpages im schwarzen Bereich?

Manche Sachen muss man nicht verstehen, sondern einfach nur hinnehmen.
So auch das:

Ein von mir mitbetreuter Hosteurope vServer 3.0 “Max” verabschiedete sich in unregelmässigen Abständen immer wieder im Service httpd, also Web.
Der Kunde, der normalerweise recht gut mit seinem System klar kommt, wandte sich heute morgen an mich, mit der Bitte doch mal nachzusehen, woran denn das liegen könnte.

Der erste Verdacht fiel natürlich auf die Ressourcenbeschränkung innerhalb der Virtuozzo / Plesk Umgebung. Und richtig: Der Parameter für die Beschränkung der shmpages war hin und wieder und nicht ganz nachvollziehbar im “schwarzen Bereich”, also am Anschlag. Das hatte zur Folge, dass keine neuen Prozesse mehr gestartet werden konnten und daher der Apache Webserver keine neuen Childprozesse mehr zu erzeugen im Stande war.

Was sind denn nun diese “shmpages”?

Parallels meint dazu:

shmpages: the total size of shared memory (IPC, shared anonymous mappings and tmpfs objects).

Aha, also der von Anwendungen geteilte, für Interprozesskommunikation und Objekten im temporären Filesystem genutzte Speicher.

tmpfs?
Da hab ich dann, bevor ich den Bohnenzähler (cat /proc/user_beancounter) anwerfe, einfach mal ein df -h auf der Root-Shell abgesetzt um zu gucken, was denn auf dem Filesystem so abgeht.

Und wirklich: in /usr/psa/handlers/spool fand ich dann über 20.000 E-Mails, teilweise recht alt, die darauf warteten, händisch gelöscht zu werden.

Der shmpages – Counter ist dann sofort um diese 20.000 Einheiten zurück gegangen und alles ist wieder gut. Hoffe ich :)

Weiss jemand, warum das Spool-Verzeichnis im tmpfs liegt und den shmpages zugerechnet wird? Notwendigkeit oder Schikane?

Double Content auf Typo3 basierten Webseiten verhindern.

Regelmässige Leser mögen sich vielleicht erinnern, das ich im Dezember mit einem Umbauprojekt gestartet bin. Dabei geht es darum, eine relativ schlecht zu wartende – aber in Google einigermassen gut gelistete -  Webseite in ein Typo3-Projekt zu überführen und dann möglichst ohne einen Rankingverlust in Google zu relaunchen.

Das Problem des sogenannten “Double-Contents” ist hierbei – wie bei vielen CMS Systemen übrigens – nicht zu unterschätzen.

Double Content bedeutet, dass ein Inhalt unter mindestens zwei verschiedenen Abrufadressen im Internet erreichbar ist. Suchmaschinen wie Google kommen in mehr oder weniger regelmässigen Abständen vorbei und indizieren den Inhalt einer Seite. Ist eine Seite unter mehreren Adressen  erreichbar, wäre es unsinnig, alle gefundenen Varianten nebeneinander aufzulisten. Die Suchmaschinen versuchen dann also zu ermitteln, welche dieser Adressen die Original-Adresse ist und löschen alle anderen Adressen aus dem Index.

Weiterlesen »

Hosteurope Virtual Server L und Typo3 Setup

Am 22. Dezember bestellte ich mir für das anstehende Redesign der Webseite www.kontaktanzeigen-ratgeber.de den kleinsten virtuellen Server von Hosteurope.
Da derzeit eine Aktion läuft, in der man die ersten drei Monate der ohnehin gering erscheinenden Hosting-Gebühr geschenkt bekommt, passte diesbezüglich alles um auch mal einen Seitenblick auf Hosteurope zu wagen.

Hier sind also nun meine ersten Eindrücke vom Server, von der Installation und der Umgebung, die seitens Hosteurope dem Kunden an die Hand gegeben wird.

Virtual Server 3.0: Virtual Server mit garantierten RAM-Ressourcen und Prozessor-Power!

Weiterlesen »