Learn how to configure, secure, and monitor web server systems to deploy your web applications and API gateways.
- Server Architecture: Event-driven (Nginx, Node.js) vs Process-driven (Apache).
- Reverse Proxies & Load Balancing:
- Forwarding client requests to backend services.
- Distributing incoming network traffic across multiple servers.
- Security (SSL/TLS):
- Installing Let's Encrypt certificates, forcing HTTPS redirects, and securing cypher suites.
- Configuration Directives:
- Virtual hosts (server blocks), redirects, header additions, CORS configs, and rate limiting.