DevOps & SysAdmin

Automation, scripting, infrastructure management for DevOps, SysAdmin and other Tech stuff

SSH Key Authentication on Linux: Setup, Security, and Things That Go Wrong

I’ve set up SSH key authentication on probably hundreds of servers at this point. It’s one of those tasks that should be simple and usually is — until it isn’t. This is a practical walkthrough of how I do it, with the security considerations that actually matter and the troubleshooting steps that have saved me […]

SSH Key Authentication on Linux: Setup, Security, and Things That Go Wrong Read Post »

OCSP Stapling in Nginx: What It Is, Why It Matters, and How to Configure It

I spent a while ignoring OCSP stapling because it felt like an advanced optimization that wasn’t worth the effort. Then I actually measured the TLS handshake times on a server without it and realized visitors were waiting for an extra round-trip to a CA’s OCSP server on every new connection. That changes the calculus. What

OCSP Stapling in Nginx: What It Is, Why It Matters, and How to Configure It Read Post »

Installing and Configuring SSL in Apache: Virtual Hosts, Modules, and Best Practices

Apache’s approach to SSL is fundamentally different from Nginx. Where Nginx has SSL baked in, Apache uses a module system — mod_ssl — that needs to be explicitly enabled. The configuration syntax is also more verbose. That’s not necessarily bad; Apache’s granular configuration options can be very useful. But it means more places where things

Installing and Configuring SSL in Apache: Virtual Hosts, Modules, and Best Practices Read Post »

Scroll to Top