Nginx
16 Courses available
Bài 15: Production Best Practices và Advanced Topics trong NGINX
Bài học tổng hợp về Production Best Practices - configuration management, deployment strategies, troubleshooting guide, performance optimization, security hardening, cost optimization, disaster recovery, compliance (PCI-DSS, HIPAA, GDPR), multi-cloud strategies và production readiness checklist.
Bài 14: Microservices và Service Mesh trong NGINX
Bài học về Microservices và Service Mesh với Nginx - service discovery, API Gateway patterns, rate limiting per service, circuit breakers, retry policies, distributed tracing, service mesh integration (Consul, Istio), sidecar pattern, canary deployments và blue-green deployments.
Bài 13: High Availability và Load Balancing Advanced trong NGINX
Health checks (active/passive), session persistence, sticky sessions, failover strategies, Keepalived for virtual IPs, active-active và active-passive architectures, database load balancing, geographic distribution, disaster recovery planning và testing HA setups.
Bài 12: Monitoring và Logging trong NGINX
Bài học về Monitoring và Logging trong Nginx - access logs analysis, custom log formats, log rotation với logrotate, real-time monitoring tools, Prometheus + Grafana integration, ELK Stack (Elasticsearch, Logstash, Kibana), alerting systems, performance metrics và troubleshooting.
Bài 11: Nginx với Application Stack trong NGINX
Bài học về tích hợp Nginx với Application Stack - PHP-FPM configuration cho WordPress/Laravel, Nginx + Node.js với PM2, Python applications (uWSGI/Gunicorn), Ruby on Rails với Puma, Docker containers, WebSocket proxying và gRPC.
Bài 10: Rewrite và Redirects trong NGINX
Bài học về Rewrite và Redirects trong Nginx - rewrite rules với regex, return vs rewrite directive, location matching patterns (exact, prefix, regex), try_files directive và conditional redirects. Hướng dẫn URL manipulation, SEO-friendly redirects và best practices cho production environments.
Bài 8: Performance Tuning NGINX
Bài học về Performance Tuning trong Nginx - tối ưu worker processes và connections, keepalive, buffers, timeouts, gzip compression, sendfile, tcp_nopush/nodelay, open file cache. Hướng dẫn monitoring, benchmarking và best practices để maximize performance cho high-traffic production environments.
Bài 7: SSL/TLS và HTTPS trong NGINX
Bài học về SSL/TLS và HTTPS trong Nginx - cấu hình SSL certificates với Let's Encrypt, HTTP to HTTPS redirect, SSL protocols và ciphers optimization, HSTS, OCSP Stapling và HTTP/2. Hướng dẫn bảo mật kết nối, tối ưu performance và đạt A+ rating trên SSL Labs.
Bài 6: NGINX CACHING
Bài học về Caching trong Nginx - browser caching với expires và Cache-Control headers, proxy caching, FastCGI caching cho PHP, cache keys và zones. Hướng dẫn cache purging, bypass strategies và optimization techniques. Bao gồm examples thực tế để tăng performance và giảm load.
Bài 5: Load Balancing
Bài học về Load Balancing trong Nginx - các thuật toán (round-robin, least_conn, ip_hash, hash), cấu hình upstream chi tiết, backup servers, weights, sticky sessions và health checks. Hướng dẫn setup load balancer cho high-availability và performance optimization với examples thực tế.
Bài 4: Reverse Proxy
Bài học về Reverse Proxy trong Nginx - khái niệm, cấu hình proxy_pass, proxy headers, upstream servers và health checks. Hướng dẫn setup Nginx làm reverse proxy cho backend applications như Node.js, Python, PHP. Bao gồm best practices và troubleshooting.