Beginner's Guide — by nginx.org
Introduces nginx's process model, reload signals (nginx -s reload), configuration contexts, serving static files, and turning nginx into a reverse proxy with proxy_pass (plus FastCGI).
Domains, DNS & Certificates
6 curated resources, easiest first.
Introduces nginx's process model, reload signals (nginx -s reload), configuration contexts, serving static files, and turning nginx into a reverse proxy with proxy_pass (plus FastCGI).
Describes a Docker-based web UI for managing nginx proxy hosts, redirects, streams and free SSL. Quick setup is a docker-compose file mapping ports 80, 81 and 443 then opening the admin UI on port 81.
Shows a one-line caddy reverse-proxy command and the equivalent Caddyfile, then automatic HTTPS for a real hostname, binding low ports, and proxying to HTTPS backends.
Caddy's default TLS-ALPN challenge timed out behind Cloudflare's proxy because Cloudflare terminates TLS. Disabling the TLS-ALPN challenge in the tls block lets Caddy fall back to the HTTP challenge.
Outlines creating a Cloudflare Tunnel: install and authenticate the cloudflared connector on your origin server, then create the tunnel in the dashboard or API. Useful for exposing home services without opening inbound ports.
Community wiki on adding a DNS provider module to Caddy (via the download page or xcaddy) and enabling the ACME DNS challenge globally with acme_dns or per site in a tls block. Needed for wildcard certificates.