Jörgs Webnotizen

Zum Hauptmenü

« Neuere Artikel

Wechsel von iptables nach nftables unter Debian

Mit der kommenden Stable-Version Debian 10 („Buster“) wird iptables durch nftables als Standardwerkzeug zum Filtern von IP-Paketen ersetzt. Das mitinstallierte Paket iptables-nftables-compat ermöglicht es hierbei, weiterhin die alten ip-, ip6-, arp- und ebtables Regeln zu laden. Daneben enthält es auch Tools, mit welchen die alten Rules in ein entsprechendes nftables Ruleset übersetzt werden können. (mehr …)

Wann mit Status Code 302 weiterleiten?

Weiterleitungen, die mit einer Redirect-Direktive oder mit mod_rewrite in einer .htaccess Datei definiert werden, werden meist mit HTTP-Status-Code 301 gesendet, um Browsern und Suchmaschinenbots zu signalisieren, dass der betreffende Inhalt nun dauerhaft auf die Ziel-URL umgezogen wurde. Gesetzt wird der Status 301 durch die Schlüsselwörter 301 oder permanent bzw. im Falle von mod_rewrite durch das Flag R=301. (mehr …)

Debian Buster ohne phpMyAdmin?

Debian 10 mit dem Codenamen „Buster“, zur Zeit noch das Testing Release, befindet sich seit Mitte März im Freeze, und wird demnach wohl in nicht allzu ferner Zeit zum neuen Stable Release von Debian. So wie es ausschaut, wird die Datenbank-Management-Software phpMyAdmin dann nicht mehr im Repository von Debian Buster enthalten sein. Der Grund hierfür ist im Bug-Report Nr. 916310 angegeben: seit über eineinhalb Jahren wurde kein Update mehr eingepflegt! (mehr …)

SQL_CALC_FOUND_ROWS wird in künftiger MySQL-Version entfernt

Besonders bei der Implementierung einer Pagination ist der MySQL-Select-Modifier SQL_CALC_FOUND_ROWS eine große Hilfe. Mithilfe eines LIMIT Statements werden z.B. die Beiträge einer bestimmten Seite aus der Datenbank abgefragt. Darüber hinaus möchte man aber wissen, wieviele Beiträge es insgesamt gibt, um daraus die letzte Seite einer Pagination zu errechnen oder um zu wissen, ob es noch eine folgende Seite gibt, zu der weitergeblättert werden kann. Mit folgender Query werden beispielsweise die Beiträge 21 bis 30 abgefragt: (mehr …)

2 Kommentare

Bild vertikal zentrieren

Da es sich bei einem <img> um ein Inline-Element handelt, lässt sich dieses in CSS horizontal mit text-align und vertikal mit vertical-align ausrichten. Eine Zentrierung innerhalb eines Blockelementes könnte also folgendermaßen ausschauen: (mehr …)

Für PCManFM als Datumsformat ISO 8601 einstellen

Da mir das Springen des jeweils ausgewählten Verzeichnisses in der Baumansicht von Thunar auf die Nerven ging, habe ich mich nach einem alternativen leichgewichtigen Dateimanager für Xfce umgeschaut, der im Repo von Debian enthalten ist. PCManFM scheint meine Anforderungen soweit zu erfüllen, bis auf einen Punkt: (mehr …)

Wann und wie oft „RewriteEngine on“?

Mithilfe des Apache-Moduls mod_rewrite können URLs auf vielfältige Weise umgeschrieben oder weitergeleitet werden. Damit mod_rewrite Direktiven in einer .htaccess Datei oder der VHost-Konfigurationsdatei ausgeführt werden, muss zuerst die Rewrite-Engine mit folgender Direktive eingeschaltet werden:


RewriteEngine on

Bisweilen wird diese Zeile aber auch unnötigerweise gesetzt. (mehr …)

Keine automatische Verlängerung von Let’s Encrypt Zertifikat?

Mit Certbot lassen sich die Einrichtung von Let’s Encrypt Zertifikaten und die entsprechende Konfiguration des Webservers automatisieren. Unter Debian wird nach der Installation des Pakets certbot (vorzugsweise aus den Backports) bei Vorhandensein von Systemd ein Timer eingerichtet, der zweimal täglich überprüft, ob auf dem Server ein Zertifikat in nächster Zeit abläuft, und dieses gegebenenfalls erneuert. Der Timer sollte in der Ausgabe von „systemctl list-timers“ enthalten sein: (mehr …)

Durch WordPress-Admin-Bar erzeugten Scrollbalken entfernen

Die WordPress-Admin-Bar, welche am oberen Ende einer Website erscheint, sobald man als Admin eingeloggt ist, kann mitunter auch deren Layout in Mitleidenschaft ziehen. Dies kann u.a. der Fall sein, wenn ein Inhalts-Container eine Mindesthöhe von 100% des Viewports einnimmt, um z.B. mit solch einer CSS-Anweisung auch bei wenig Inhalt eine Hintergrundfarbe bis zum unteren Rand anzuzeigen: (mehr …)

Ältere Artikel »