Adding a key to authorized_keys makes key login work. It does not stop password login from also working, so the server is still one weak password away from…
Three developers, three PHP patch versions and a bug that existed on one of them. A Vagrantfile, a playbook for everything inside it, and what the rebuild costs.
Three developers on three laptops running three PHP builds against three MySQL versions produce bugs that only reproduce for one of them, and a production server that resembles…
Installing fail2ban is treated as a step that protects the server. What it actually gives you is one jail — [ssh], watching auth.log — while the same brute…
512 MB, 150 concurrent visitors, and a box that swaps before the CPU is busy. Replacing Apache and mod_php with nginx and PHP-FPM, in three stages that each…