Supplement · Nginx
Reverse proxy, upstream và load balancing
proxy_pass tạo hop mới với connection pool, header policy và failure semantics riêng. Upstream group hỗ trợ round-robin mặc định, least_conn, ip_hash, hash và weights.
Production concerns
- URI trong
proxy_passquyết định phần URI được thay thế; biến làm thay đổi resolution/normalization. - Đặt
Host,X-Forwarded-*hoặc standardizedForwardedtheo trust boundary; strip input giả mạo. - Upstream keepalive giảm handshake nhưng cần HTTP/1.1 và xóa Connection header phù hợp.
- Open-source passive health check đánh dấu failure từ traffic; active health check là capability khác.
- Load balancing không sửa downstream overload; cần concurrency budget và backpressure.