Kategorie-Archive: Apache

Mal wieder Apache Paranoia

Um nichts nach außen dringen zu lassen sollte man die folgende Direktiven in seine Apache Konfig einbauen: TraceEnable Off FileETag None TraceEnable kann man auf einem Livesystem ausschalten, denn dort führt man sowieso kein Debuggen oder ähnliches aus. FileETag abschalten führt zwar zu etwas mehr Last, aber bevor man sich mit dem Aufwand dafür herum… Weiterlesen »

Prevent Dos Attacks

Auf der HAProxy News Seite habe ich eben den kurzen Artikel „HAProxy to counter DoS attacks“ gelesen. Willy Tarreau schreibt dort warum HAProxy gegen Slowloris hilft. Sehr lesenswert! Ein Grund mehr warum HAProxy mein favorisierter Loadbalancer für http(s) ist. Aber auch ohne HAProxy lässt sich solch ein Angriff beim Apache Webserver abwehren. Dafür kann man… Weiterlesen »

Mehr Speicher

Ich hab meinen Server endlich mehr Speicher gegeben. Mit den bisherigen 512MB war er doch oft sehr am Limit. Jetzt hat er stolze 4GB. Natürlich habe ich gleich den Speicher gerecht unter den Hauptdaemons (MySQL und Apache) auf dem Server aufgeteilt. Mysql war einfach. Dort hab ich einfach die Standard my.cnf von Debian durch die… Weiterlesen »

nginx – sagt mir (noch) nix

Oha, eben habe ich bei Netcraft gelesen, dass nginx der dritt beliebteste Webserver hinter Apache und IIs ist (ausgenommen den Google-Webserver). Lighttpd oder Cherokee werden nicht mal erwähnt. Ich bin überrascht weil er mir so gar nichts bisher gesagt hat. Aber scheinbar ist er wirklich interessant. nginx ist wohl deutlich mehr als ein Webserver, der… Weiterlesen »

vlogger – Apache logfiles aufräumen

Nachdem ich die Konfiguration meiner VHosts auf meinem Notebook aufgeräumt habe, war jetzt mein Server dran. Dort habe ich mich um die Logfiles gekümmert und sie sauber getrennt. Dazu kommt jetzt vlogger zum Einsatz. Folgende 3 Zeilen in der apache2.conf machen die Arbeit: ErrorLog „|/usr/sbin/vlogger -e -s error.log /var/log/apache2/“ LogFormat „%{Host}i %l %u %t \“%r\“… Weiterlesen »

Apache vhost_alias

Ich hab ja schon mal hier geschrieben, dass ich für meinen localhost zig Hostnames angelegt habe. Darüber kann ich die Entwicklung der einzelnen Projekte super trennen. Jedes Projekt hat darüber seine eigene URL (z.B. http://intranet.localhost/). Bisher habe ich für jede URL einen virtuellen lokalen Webserver konfiguriert. Schöner Aufwand. Heute habe ich das endlich umgestellt und… Weiterlesen »

mod_setenvif

Weiter auf der Suche nach ein wenig mehr Performance auf meinem Apache Server habe ich wieder was eingestellt. Bei meiner Konfig sendet der Server die Apache internal dummy connections an den konfigurierten localhost. Der logt diese auch brav mit. Aber wen interessiert diese Einträge? Ich will die IOs verhindern. Daher habe ich folgende Zeilen in… Weiterlesen »

Spiderman is having me for dinner tonight… Teil 2

Gestern Abend (gegen 22:00 Uhr) habe ich noch ein paar Ding optimiert. Am wichtigsten scheint mir, dass ich nur noch die PHP- und Apache Module lade, die ich wirklich benötige. Das hat meinen Speicher ordentlich entlastet und der Server hat seitdem wirklich massiv weniger Last! Ich schreib das hier auf, weil es vielleicht jemand anderen… Weiterlesen »

Spiderman is having me for dinner tonight…

Heute Mittag ist die Last auf meinem Server ins unermessliche (>10) gestiegen. Apache-Prozesse ohne Ende! Wer kommt schon auf die Idee, dass sämtliche Bots dieser Welt gleichzeitig alles von meiner Kiste absaugen wollen. Jetzt ist die Last wieder normal (

Yslow oder gib Gas

Auf meiner Kiste läuft auch noch die Seite unsere Triathlon Abteilung. Diese Seite bekommt an den Tagen rund um das Wochenende vom Rothsee-Triathlon-Festival ordentlich Last ab. Und nachdem dieses Jahr beide Veranstaltungen am gleichen Wochenende sind ist die Performance noch viel wichtiger. Daher bleibt mir auch nichts übrig als dafür zu sorgen, dass die Seite… Weiterlesen »