SSL/TLS

Guides, best practices, and technical explanations related to SSL/TLS certificates, HTTPS, encryption, and secure communications.

Nginx Rate Limiting: How to Stop Abuse Without Breaking Legitimate Traffic

Rate limiting is one of those things that’s easy to get wrong in both directions — too loose and it does nothing, too tight and you start blocking real users. I’ve tuned rate limiting configs on production sites a few times and I’ve made both mistakes. Here’s what I’ve learned about how Nginx rate limiting […]

Nginx Rate Limiting: How to Stop Abuse Without Breaking Legitimate Traffic Read Post »

Nginx Basic Auth: Quick Access Control Without a Full Auth System

Sometimes you need to protect a URL quickly — a staging environment, an admin panel, a Prometheus metrics endpoint, internal documentation. Setting up a full authentication system is overkill. Nginx’s built-in basic authentication handles these cases well. Basic auth has a reputation for being insecure, but that reputation is mostly from HTTP days. Over HTTPS,

Nginx Basic Auth: Quick Access Control Without a Full Auth System Read Post »

LVM on Linux: Logical Volume Management for Flexible Disk Storage

LVM changed how I think about disk management. Before LVM, adding storage meant figuring out partitions, worrying about running out of space, and sometimes having to move data around to resize things. With LVM, extending a filesystem is usually a matter of three commands. Shrinking, snapshotting, moving storage between devices — all doable without downtime.

LVM on Linux: Logical Volume Management for Flexible Disk Storage Read Post »

Linux Process Management: ps, top, htop, and Managing Runaway Processes

Knowing how to find and manage processes is fundamental sysadmin work. It’s not glamorous, but it comes up constantly — debugging a runaway process eating CPU, finding what’s holding a port open, or tracing which process opened a particular file. ps: The Process Snapshot ps shows a snapshot of current processes. The options are confusing

Linux Process Management: ps, top, htop, and Managing Runaway Processes Read Post »

Scroll to Top