News im Februar 2008

28/02/2008 - FreeBSD 7.0 ist fertig

Endlich ist es soweit: FreeBSD 7.0 ist freigegeben. Da erfahrungsgemäß kurz nach dem Release die Server meist stark ausgelastet sind, werde ich die ISO wohl erst in den nächsten Tagen ziehen und auf einem System testen.

Gerade im Bereich der Mehrprozessorunterstützung hat sich einiges getan, sodass die heute im Serverbereich bereits als Standard angesehenen Mehrkernprozessoren besser ausgenutzt werden können. Dem Heise-Artikel zu folge hat sich wirklich einiges getan und zwischenzeitlich auch keine schwerwiegenden Sicherheitslöcher o.ä. gefunden.

Meinen tiefen Respekt also an die Entwickler. Ich bin schon sehr gespannt...

Quelle: www.freebsd.org 


14/02/2008 - Welche Form der Werbung wird toleriert?
Die Kosten steigen und die Ansprüche auch. Entscheide selbst ob und in welche Form du Werbung auf serverzeit.de akzeptieren könntest.
 
Die Umfrage ist beendet. Vielen Dank für eure Teilnahme!

14/02/2008 - serverzeit.de spricht lighttpd

Es ist soweit, auch serverzeit.de hat es auf den lighttpd-Webserver geschafft. Nachdem ich einen enormern Performance-Gewinn der auf dem lighttpd-Server liegenden Webseiten gegenüber den auf dem Apache gehosteten Sites feststellen konnte, habe ich mich kurzerhand dazu entschlossen, auch serverzeit.de umzuziehen.

Probleme gab es dabei bisher nicht, nicht im geringsten. Ich hatte anfangs nur Probleme mit der Datenbank, aber das hat nichts mit lighttpd zu tun. Keine Ahnung was ich da verbockt habe, jedenfalls wurde das Archiv im Newsbereich nicht angezeigt.

Jetzt läuft alles wieder und ich hoffe ihr könnt von dem Performance-Boost profitieren. Übrigens erwarte ich einen weiteren Geschwindigkeitszuwachs wenn das neue Rechenzentrum bezogen ist. Ich freu mich schon drauf :-)

P.S: Alles Liebe zum Valentinstag @->---


13/02/2008 - name.serverzeit.de - RiP

Heute habe ich die Entscheidung getroffen, name.serverzeit.de, den geplanten DNS-Service, nie an den Start zu bringen. Zumindest vorerst nicht.

Eine tiefgehendere Recherche hat ergeben, dass es derzeit bereits einige sehr leistungsfähige Dienstleistungen genau dafür gibt und der Bedarf grundsätzlich nicht sonderlich hoch ist. Daher werde ich die Kapazitäten die für die Umsetzung erforderlich wären vorerst auf eines meiner anderen Projekte nutzen.

Tut mir leid wenn sich der ein oder andere auf den Start gefreut hat, aber ich denke mit anderen Werkzeugen, die mehr Nachfrage erfahren, sind meine knappen Zeitkapazitäten besser genutzt.

Danke für euer Verständnis.


11/02/2008 - Ruby-Wrapper für lighttpd

Heute habe ich einen FastCGI-Wrapper für Ruby on Rails-Applikationen geschrieben. Für PHP nutze ich das schon unter lighttpd und habe es für RoR entsprechend verändert. Näheres dazu demnächst.

Ich habe lange gebraucht bis ich herausgefunden habe, dass Typosphere per default im "Development"-Environment läuft und daher relativ lange braucht beim Laden. Jetzt habe ich es aber auf "Production"-Mode umgestellt (dank Hilfe aus dem #typo-Chat) und jetzt läuft der Laden.

Der Wrapper bewirkt, dass Ruby-Applikationen, genau wie PHP-Skripte auch, unter eigenem Benutzer ablaufen. Das erhöht die Sicherheit auf dem Server und schützt benachbarte Skripte vor unerlaubten Übergriffen.

Demnächst werde ich mich noch weiter mit der Absicherung von lighttpd beschäftigen, sodass ich euch bald eine Alternative zum Apache13 anbieten kann. 


10/02/2008 - mysqltuner - Optimiere deinen mySQL-Server

Ich bin bei meiner Recherche auf ein kleines Perl-Skript gestoßen, dass den vielversprechenden Namen "mySQL-Tuner" trägt. Dieses kleine Perl-Skript analysiert den SQL-Server und gibt entsprechende Tuning-Empfehlungen an, mit deren Hilfe die Datenbankkonfiguration verbessert werden kann.

Ich habe es für meine SQL-Server ausprobiert und es scheint gut zu funktionieren. Die Ladezeit meines Wordpress-Blogs hat sich halbiert etwas verringert...wow, ich bin beeindruckt :-)


10/02/2008 - Und weiter gehts mit lighttpd

Der Zwischenstand der Migration von Apache13 auf lighttpd sieht derzeit so aus, dass ich dabei bin meinen Blog zu migrieren. Ich habe eine neue Blogsoftware (Typosphere) aufgesetzt (ich wollte mal Ruby on Rails deployen) und bin diese gerade am testen und die Blogeinträge am umziehen.

In diesem Zusammenhang musste ich gleich die ersten Erfahrungen mit den ReWrite-Regeln machen, die wirklich einfach sind unter lighttpd. Ich will nämlich erreichen, dass meine alten Blog-Einträge unter der gleichen Adresse erreichbar sind. Da Typosphere aber statt http://blog.domain.de/<JAHR>/<MONAT>/<TAG>/<TITEL> http://blog.domain.de/articles/<JAHR>/<MONAT>/<TAG>/<TITEL> verwendet, habe ich ein url.redirect eingebaut. Jetzt funktionieren die alten Links weiter.

Der ganze Umzug wird aber noch eine Weile dauern, da ich wirklich jeden Artikel so übernehmen will, dass er auch richtig formatiert ist usw. Komplizierter wird es dann bei den statischen Seiten, da mir das aktuelle Theme recht gut gefallen hat bzgl. der farblichen Hervorhebungen. Aber das kann ich mit scribbish (schlichteres Theme) sicher auch irgendwie machen.

Aber eins als Zwischenstand: Spaß macht das Deployen von RoR-Applikationen nicht *grml* 


07/02/2008 - Weitere Experimente mit lighttpd

Ich habe heute wieder etwas mit lighttpd experimentiert und ich muss sagen, gefällt mir ganz gut. Habe mir ein kleines Shellskript geschrieben, das die entsprechenden Ordnerstrukturen und Benutzer anlegt. So kann ich für jeden Benutzer eigene Zugriffsrechte festlegen und eigene PHP.INIs. Das ist sehr praktisch und dank fastcgi auch schön schnell.

Wenn jemand Interesse an dem Skript hat, möge er sich melden. Ist wirklich nichts aufregendes. Sobald ich dazu komme, werde ich ein Tutorial zu lighttpd schreiben und mein Skript sowie die nötigen Anpassungen beschreiben. Ich warne aber gleich vorweg, quick and dirty ;-) 


06/02/2008 - Log-Format auch für lighttpd anpassen

Ich habe lange im Internet recherchiert um das Problem zu beheben, dass lighttpd, genauso wie auch der Apache-Webserver, die falsche IP-Adresse in die Log-Files einträgt, ausgehend vom LoadBalancer "pound".

Schließlich fand ich die Lösung, die fast mit der Lösung für den Apache identisch ist:

accesslog.format = "%{X-Forwarded-For}i %V %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""

Jetzt steht dem Umstieg auf lighttpd wohl nichts mehr im Wege?!


06/02/2008 - Shopping ist angesagt

Heute habe ich die Teile bestellt, die ich für das Serverupgrade benötige. Auf meiner Liste stehen:

  • Riser-Card (PCI)
  • 512MB Kingston SD-RAM
  • Allied Telesyn AT-2916T 1GBit Netzwerkkarte

Ich hoffe, dass die Netzwerkkarte keine Zicken unter FreeBSD macht und einwandfrei funktioniert. Der RAM müsste auch kompatibel sein und für etwas Leistungsreserven sorgen.

Insgesamt hat mich der "Spaß" genau 60 Euro gekostet. Nicht günstig, aber naja...


05/02/2008 - Serverumzug im März

Jetzt ist es beschlossene Sache: Im März werde ich meinen Server nach Frankfurt am Main umziehen. Dies hat zum einen finanzielle Gründe (die Miete steigt um ca. 300%), darüber hinaus erhoffe ich mir aber auch andere Vorteile:

  • bessere Anbindung (Frankfurt ist sehr gut angebunden)
  • mehr Services (Traffic per Webinterface einsehbar, Zutrittsmöglichkeiten etc.)
  • räumliche Nähe zu meinem Wohnort

Aufgrund dieser Veränderungen wird mein Server mitte März für ca. 1 Woche offline sein. Warum gleich eine ganze Woche? Nun, ich werde den Server nicht direkt von Rechenzentrum zu Rechenzentrum migrieren, ich werde ihn mir erst nach Hause holen um einen kurzen Hardware-Check zu machen, RAM aufzurüsten und wahrscheinlich eine neue Netzwerkkarte einbauen, da der Realtek-Chipsatz mich nicht überzeugt und ACPI nicht funktioniert.

Wenn die Wartungsarbeiten dann abgeschlossen sind (ich rechne mit einem bis max. zwei Tagen), werde ich den Server abholen und anschließen lassen, was wohl nochmals zwei Tage in Anspruch nehmen wird. Dann sollte er aber wieder online sein.

Falls ihr in diesem Zeitraum auf Tutorials zurückgreifen wollt, dann solltet ihr euch die entscheidenden Seiten ausdrucken oder anderweitig sichern.