Articles & Guides
Useful resources for web developers and system administrators
SSL
Weak Cipher Suites: How to Find and Disable Insecure TLS Ciphers
Weak cipher suites (RC4, 3DES, MD5, EXPORT) drop SSL Labs grade to B or F. Learn how to detect them, disable in nginx, and pick a safe set.
SSL
HSTS and HSTS Preload: Complete Guide to Forced HTTPS
HSTS and preload list — how to force browsers to always use HTTPS. Strict-Transport-Security setup, hstspreload.org submission, gotchas.
SSL
Free SSL via Let's Encrypt: Install certbot in 10 Minutes
Free SSL certificate via Let's Encrypt and certbot: step-by-step install for nginx, Apache, auto-renewal, and gotchas. Works on any Linux.
SSL
TLS 1.3 vs TLS 1.2: What Changed and How to Migrate Correctly
TLS 1.3 vs TLS 1.2 — detailed comparison: speed, security, compatibility. Step-by-step nginx migration guide with backward compatibility notes.
SSL
Incomplete SSL Certificate Chain: How to Diagnose and Fix It
Incomplete SSL chain causes errors on mobile and API clients. Learn how to assemble fullchain.pem, add intermediates, and verify the chain.
SSL
Wildcard vs SAN Certificate: Which to Choose in 2026
Wildcard vs SAN certificates — differences, pricing, security, automation. Which cert type to pick for different architectures and how many domains to cover.
SSL
Self-Signed Certificates: When to Use Them and How to Avoid Warnings
Self-signed SSL certificates: when they're appropriate, how to create them with openssl, trust them system-wide, and when to use Let's Encrypt or internal PKI instead.
SSL
Mixed Content: How to Find and Fix HTTP Resources on HTTPS Sites
Mixed content breaks scripts and styles on HTTPS. Learn how to find HTTP resources, fix them with CSP and upgrade-insecure-requests automatically.
SSL
SSL Handshake Failed: Root Causes and Step-by-Step Diagnosis
SSL handshake failed — deep dive into causes and diagnosis: protocols, SNI, cipher suites, client certs. openssl and curl examples for debugging.
SSL
Expired SSL Certificate: How to Fix NET::ERR_CERT_DATE_INVALID
Expired SSL certificate? Learn how to quickly diagnose and fix NET::ERR_CERT_DATE_INVALID, renew the certificate, and set up monitoring to prevent it.