nginx
HSTS Header "richtig" setzen
Viele nginx-User haben HTTP und HTTPS in einem server-Block zusammengefasst. Trägt man dort nun d...
HSTS-Header (HTTP Strict Transport Security) konfigurieren
HTTP Strict Transport Security (abgekürzt HSTS, definiert in RFC6797) ist ein Sicherheitsfeature ...
Logfiles dynamisch benennen
Diese Anleitung wurde unter Debian Squeeze mit nginx 1.2.1 aus den Squeeze-Backports getestet. De...
nginx page caching
Bevor das Caching im Nginx konfiguriert wird, müssen die Seiten, die zwischengespeichert werden s...
Permanente Umleitung auf HTTPS
Es gibt mehrere Möglichkeiten auf HTTPS umzuleiten. Hier sind die Gängigsten aufgezeigt. Per ret...
Query-String an PHP-FPM mit übergeben
Beim Anflanschen von PHP an nginx habt ihr vermutlich so etwas verwendet: location / { try_fi...
Reverse Proxy
Dieser Artikel beschreibt wie man den nginx-Webserver als Proxy vor einen Apache-Server (oder z.B...
Reverse Proxy um HTTP Basic Auth zu entfernen
Manchmal kann es nützlich sein eine mit HTTP Basic Auth geschützte Seite auch ohne Anmeldung (z.B...
Rewrite einer Datei auf Datei-$Hostname
Angenommen man will mit einem Vhost mehrere Domains behandeln, da sich z.B. alle einen Documentro...
Sichere SSL Konfiguration
Mit dem „Mozilla SSL Configuration Generator“ läßt sich aktuell wohl am einfachsten und schnellst...
Tuning nginx
nginx Tuning Nach Änderungen nginx neu laden (nginx -t && nginx -s reload): # This number sho...
X-Frame-Options setzen
Über den X-Frame-Options Header (RFC 7034) kann eine Webseite den Browser anweisen, dass sie nich...
Zugriff auf .git und .svn Unterverzeichnisse verbieten
Mit diesem Einzeiler (in jeden server{}-Block einfügen) läßt sich der Zugriff auf eventuell vorha...