mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-13 02:10:15 +00:00
14 KiB
14 KiB
Web Servers and Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more
!!! tip "Nubenetes V2 Elite Portal" You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the V1 Historical Archive.
!!! info "Architectural Context" Detailed reference for Web Servers and Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more in the context of Networking & Service Mesh.
Table of Contents
Architectural Foundations
Kubernetes Tools
General Reference
- nginx.com: The Complete NGINX Cookbook 🌟 [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering www.f5.com in the Kubernetes Tools ecosystem.
- Koa.js [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Koa.js in the Kubernetes Tools ecosystem.
- nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems in the Kubernetes Tools ecosystem.
- Dzone Refcard: Essential Apache HTTP Server [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Dzone Refcard: Essential Apache HTTP Server in the Kubernetes Tools ecosystem.
- nixCraft: How to secure Apache with Let’s Encrypt Certificates on RHEL 8 [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering nixCraft: How to secure Apache with Let’s Encrypt Certificates on RHEL 8 in the Kubernetes Tools ecosystem.
- Dzone: Nginx Reverse Proxy Ubuntu 18.04 [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Dzone: Nginx Reverse Proxy Ubuntu 18.04 in the Kubernetes Tools ecosystem.
- How To Use the Official NGINX Docker Image [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering How To Use the Official NGINX Docker Image in the Kubernetes Tools ecosystem.
- medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes in the Kubernetes Tools ecosystem.
- Wikipedia: HAProxy [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Wikipedia: HAProxy in the Kubernetes Tools ecosystem.
- dzone.com: How to Configure HAProxy as a Proxy and Load Balancer [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering dzone.com: How to Configure HAProxy as a Proxy and Load Balancer in the Kubernetes Tools ecosystem.
- High priority request queue with HAProxy [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering High priority request queue with HAProxy in the Kubernetes Tools ecosystem.
- medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than' Traefik v2? [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than' Traefik v2? in the Kubernetes Tools ecosystem.
Architecture
Infrastructure
Load Balancing
- (2021) opensource.com: A beginner's guide to load balancing [N/A CONTENT] [COMMUNITY-TOOL] — An essential guide outlining fundamental load-balancing mechanisms. Investigates Layer 4 vs Layer 7 routing protocols, round-robin algorithms, and performance implications across scalable microservice configurations.
Infrastructure (1)
Web Servers
Apache HTTP Server
- (2025) Apache [C CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] — The main technical site for the Apache HTTP Server, the industry-standard web server. Continues to power global web networks with highly stable modular routing rules and robust security mechanisms.
App Servers
- (2025) unit.nginx.org [C CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] — Official portal for NGINX Unit, a dynamic, lightweight application server designed to run polyglot microservices simultaneously. Dynamically configured on the fly via JSON REST APIs without service disruption.
CICD Integration
- (2020) Apache Reverse Proxy for Jenkins ⭐ 1 [APACHECONF CONTENT] 🌟 [LEGACY] — A historical configuration repository detailing reverse-proxy deployment configurations for Jenkins behind Apache. Due to more than 4 years of inactivity, it is maintained as a legacy setup reference.
NGINX Handbooks
- (2021) freecodecamp.org: The NGINX Handbook 🌟 [N/A CONTENT] [COMMUNITY-TOOL] — A master handbook exploring NGINX server architecture. Reviews custom security header injections, performance caching designs, proxy configurations, and advanced debugging processes for production environments.
Reverse Proxy
- (2025) Apache Reverse Proxy Guide [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] — Official engineering handbook illustrating the deployment and configuration of the Apache HTTP Server as a reverse proxy. Details mod_proxy directives, buffer limits, and load-balancer grouping policies.
Traffic Management
Kubernetes Ingress Controllers
Alternative Ingress
- (2020) opensource.com: Try this Kubernetes HTTP router and reverse proxy [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — An overview of Skipper, an open-source HTTP router and reverse proxy designed for highly customized routing scenarios. It highlights Skipper's unique strength in dynamically modifying requests using an extensible filter chain, though it occupies a niche compared to market-dominant ingress engines.
Traefik Ingress
- (2026) Traefik [GO CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] — The canonical repository and site for Traefik, a modern cloud-native reverse proxy and ingress controller designed for dynamic service discovery. It automatically listens to platform API registries (such as Kubernetes and Consul) to dynamically update routing tables without manual reloads.
- (2020) opensource.com: Directing Kubernetes traffic with Traefik [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] — An introductory engineering guide outlining the mechanics of deploying Traefik to route internal cluster traffic. The resource demonstrates how Traefik processes Custom Resource Definitions (CRDs) to define advanced routing rules, headers, and SSL termination points transparently.
- (2020) thenewstack.io: Using Traefik Ingress Controller with Istio Service Mesh [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — An architectural examination of combining Traefik's edge ingress capabilities with the granular micro-segmentation of the Istio Service Mesh. This dual-layer approach optimizes ingress pathing while maintaining strict mTLS and telemetry enforcement across internal pod networks.
Load Balancing and Reverse Proxy
HAProxy Administration
- (2020) tecmint.com: How to Setup High-Availability Load Balancer with ‘HAProxy’ to Control Web Server Traffic [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] — A comprehensive hands-on tutorial detailing the implementation of high-availability load balancing using HAProxy. It guides administrators through configuring active-passive failover and traffic scheduling algorithms, serving as an operational reference for classical infrastructure paradigms.
- (2020) Tecmint.com: How to Setup HAProxy as Load Balancer for Nginx on CentOS 8 [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] — A targeted administrative blueprint for deploying HAProxy as a frontend load balancer to manage multiple backend Nginx web server nodes. While CentOS 8 has transitioned to stream variants, the underlying architecture pattern for proxy pass and upstream failover remains structurally sound and highly applicable.
Nginx Playground
- (2021) jvns.ca: New tool: an nginx playground [N/A CONTENT] [EMERGING] — An interactive configuration testing platform designed to simplify complex Nginx rulesets. While the curator positions this as an experimental learning aid, live evaluation shows it has become an indispensable debugging tool for platform engineers needing to validate route maps, regex rewrites, and upstream headers safely outside production environments.
- (2021) nginx-playground.wizardzines.com 🌟 [N/A CONTENT] [COMMUNITY-TOOL] — The live application corresponding to Julia Evans' Nginx configuration playground. It delivers a sandboxed, browser-based runtime that dynamically executes and reports Nginx behavior on arbitrary configurations, bridging the gap between theoretical syntax and actual routing behaviors without local environment overhead.
💡 Explore Related: Cloudflare | Caching | Kubernetes Networking