Files
awesome-kubernetes/v2-docs/web-servers.md

11 KiB
Raw Blame History

Web Servers

!!! info "Architectural Context" Detailed reference for Web Servers in the context of Networking & Service Mesh.

Networking

Fundamentals

Load Balancing

  • (2021) opensource.com: A beginner's guide to load balancing 🌟🌟 [COMMUNITY-TOOL]

    ??? info "Technical Deep-Dive" A high-level introductory guide to load balancing strategies. It explains the differences between Layer 4 (TCP) and Layer 7 (HTTP) routing algorithms, making it a useful primer for developers designing multi-region architectures.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

Ingress

Skipper

HTTP Routing

  • (2020) opensource.com: Try this Kubernetes HTTP router and reverse proxy [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL]

    ??? info "Technical Deep-Dive" An introduction to Skipper, an open-source HTTP router created by Zalando. Explores its use case as a highly customizable Kubernetes ingress controller with extensive routing filters tailored for large-scale production architectures.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

Traefik

Istio Integration

  • (2021) thenewstack.io: Using Traefik Ingress Controller with Istio Service Mesh [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE]

    ??? info "Technical Deep-Dive" A valuable integration guide demonstrating how to use Traefik as the external edge ingress router while leveraging Istio's internal service mesh to govern east-west traffic patterns and microservices telemetry.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

Kubernetes Ingress

  • (2020) opensource.com: Directing Kubernetes traffic with Traefik 🌟🌟🌟 [COMMUNITY-TOOL]

    ??? info "Technical Deep-Dive" An introductory article explaining how to set up Traefik as an Ingress Controller in Kubernetes. It focuses on setting up path-based routing rules and using labels to automate routing table updates.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

  • (2026) ==Traefik== 🌟🌟🌟🌟🌟 [DE FACTO STANDARD]

    ??? info "Technical Deep-Dive" Traefik is a modern cloud-native HTTP reverse proxy and ingress controller designed to automatically discover backend services from platforms like Kubernetes, Docker, and Consul. Its auto-configuration feature and native support for Let's Encrypt certificates simplify cluster operations.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

Load Balancing

HAProxy

Implementation


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

Nginx Integration

  • (2020) Tecmint.com: How to Setup HAProxy as Load Balancer for Nginx on CentOS 8 🌟🌟 [COMMUNITY-TOOL] [GUIDE]

    ??? info "Technical Deep-Dive" A configuration-focused tutorial detailing how to chain HAProxy as a frontend load balancer in front of an Nginx web tier on CentOS 8. Note: CentOS 8 is end-of-life, meaning parts of this OS guide must be updated, but the routing concepts remain sound.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

Reverse Proxy

Apache HTTPD

Jenkins Integration

  • (2021) Apache Reverse Proxy for Jenkins 1 🌟 [LEGACY]

    ??? info "Technical Deep-Dive" A historical configuration repository demonstrating how to put Apache behind a Jenkins installation. Due to more than 4 years of inactivity and minimal community adoption, this project is deprioritized and kept primarily as a legacy configuration sample.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

Web Servers

Apache HTTPD

Reverse Proxy

  • (2025) Apache Reverse Proxy Guide [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE]

    ??? info "Technical Deep-Dive" The official configuration guide for setting up Apache as a reverse proxy using mod_proxy. Delivers production-grade recommendations for managing connection pools, configuring SSL offloading, and tuning load-balancing headers.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

  • (2026) ==Apache== 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY]

    ??? info "Technical Deep-Dive" The home page for Apache HTTPD, the foundational open-source web server of the internet. While newer microservices architectures typically leverage Nginx or Envoy, Apache remains highly relevant for legacy proxy configurations and traditional web hosting setups.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

Nginx

Guides

  • (2021) freecodecamp.org: The NGINX Handbook 🌟 [GUIDE] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE]

    ??? info "Technical Deep-Dive" An extensive manual explaining the underlying mechanics of Nginx. Covers everything from server blocks and upstream definitions to proxy routing rules, security hardening, and cache configuration optimization.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

Interactive Playgrounds

  • (2025) nginx-playground.wizardzines.com 🌟 🌟🌟🌟🌟 [ENTERPRISE-STABLE]

    ??? info "Technical Deep-Dive" The web-based visual Nginx sandbox environment created by Wizard Zines. It provides immediate graphical feedback on how routing, header injections, and rewrite directives behave without requiring a local Nginx daemon installation.

  • (2021) jvns.ca: New tool: an nginx playground 🌟🌟🌟 [COMMUNITY-TOOL]

    ??? info "Technical Deep-Dive" An introductory blog post by Julia Evans launching an interactive Nginx configuration playground. It explains the core configuration blocks and how the visual playground simplifies debugging path matches and header rewrites.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking

Nginx Unit

Application Server

  • (2026) unit.nginx.org [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE]

    ??? info "Technical Deep-Dive" Nginx Unit is a dynamic, polyglot application server engineered to run application code across multiple runtimes (Go, Python, Node.js, PHP) simultaneously. It is entirely controlled via a declarative JSON-based REST API, making it well-suited for container-centric microservices.


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking


💡 Explore Related: Caching | Servicemesh | Kubernetes Networking