ALL_SERIES
SERIES_OVERVIEW // CURRICULUM_MAP

Cheatsheet Nginx

// Structured learning part for Cheatsheet Nginx covering Status Seri.

35 Lessons460 Min Total04 Phases

This overview is designed to help you choose the right entry point quickly. Follow the full track from lesson one, continue from your last checkpoint, or jump straight into a phase that matches what you need right now.

413429499502503+186 more

Curriculum Map

Navigate by phase, then choose the lesson that matches your current depth.

07

Reverse Proxy for Java/JAX-RS

14 min

Mendesain NGINX sebagai reverse proxy di depan Java/JAX-RS service dengan header, path, redirect, dan error propagation yang benar.

08

HTTP Semantics and Proxy Behavior

14 min

Memahami bagaimana NGINX memengaruhi method, status code, headers, CORS, content negotiation, conditional request, dan HTTP version.

09

TLS and HTTPS

16 min

Memahami TLS termination, passthrough, re-encryption, SNI, ALPN, certificate chain, rotation, HSTS, dan common TLS failure.

10

Mutual TLS and Internal Trust

17 min

Memahami mTLS, client certificate validation, trusted CA, upstream HTTPS, self-signed internal CA, dan trust boundary.

11

Load Balancing and Upstream

15 min

Memahami upstream block, load balancing algorithm, health behavior, keepalive, failover, DNS upstream, dan Kubernetes Service sebagai upstream.

12

Timeout, Retry, and Failure

15 min

Memahami timeout di client, NGINX, load balancer, Kubernetes, dan Java service serta dampaknya terhadap 408, 499, 502, 503, dan 504.

13

Buffering and Payload Handling

13 min

Memahami request buffering, response buffering, streaming, upload besar, file download, temporary file, dan backpressure.

14

Real-Time Traffic

11 min

Memahami proxy behavior untuk WebSocket, Server-Sent Events, long polling, idle timeout, buffering, dan long-lived connections.

15

gRPC and HTTP/2

8 min

Memahami gRPC over HTTP/2, h2, h2c, grpc_pass, ALPN, streaming gRPC, backend protocol, dan observability.

16

Compression and Caching

9 min

Memahami gzip, brotli jika digunakan, proxy cache, cache key, stale cache, static asset serving, dan risiko cache poisoning.

17

Security Hardening

9 min

Memahami request limits, header limits, method restriction, path protection, Host header risk, SSRF mitigation, security headers, dan secure default server.

18

Rate Limiting and Traffic Protection

9 min

Memahami limit_req, limit_conn, token bucket, burst, nodelay, per-IP/per-user/per-tenant limit, 429, dan Retry-After.

19

Edge Authentication and Authorization

7 min

Memahami basic auth, auth_request, external auth, OIDC proxy pattern, JWT validation, mTLS identity, identity headers, dan trust boundary.