Web Servers & Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more
- Introduction
- Apache
- Nginx
- HAProxy (HTTP router and reverse proxy)
- Traefik (HTTP router and reverse proxy)
- Skipper (HTTP router and reverse proxy)
- Videos
- Tweets
Introduction
- Reverse Proxy: What, When, How Look at a tutorial that explains reverse proxies.
- opensource.com: A beginner’s guide to load balancing Load balancing distributes resources to where they’re needed most at that moment.
Apache
- Apache
- Dzone Refcard: Essential Apache HTTP Server
- nixCraft: How to secure Apache with Letβs Encrypt Certificates on RHEL 8
- Apache Reverse Proxy Guide
Apache Configuration Samples
- Apache Reverse Proxy for Jenkins Reverse Proxy configuration with HTTPS for Jenkins, Sonarqube and Nexus. Based on RHEL 7 Apache config.
Nginx
- Nginx
- Dzone: NGINX: Load Balancing Your Application Made Easy
- Dzone: Nginx Reverse Proxy Ubuntu 18.04 In this post, we will show you how to install Nginx Web Server and configure it as a reverse proxy on Ubuntu Server 18.04.
- Dzone: DevOps 101: Set Up Nginx in Front of Your Spring Boot Application [Video]
- NGINXConfig ππ The easiest way to configure a performant, secure, and stable NGINX server.
- How To Use the Official NGINX Docker Image
- medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes Optimizing Nginx on Kubernetes Without a Adding a Cloud CDN.
- freecodecamp.org: The NGINX Handbook π
- nginx.com: The Complete NGINX Cookbook π Get sample NGINX configurations for load balancing, cloud deployment, automation, containers and microservices, service mesh, security, and more.
Nginx Unit
- unit.nginx.org open source multi-language application server
Nginx playground
- jvns.ca: New tool: an nginx playground It would be cool to have an nginx playground website where you can just paste in an nginx config and test it out. And then I realized it might actually be pretty easy to build, so got excited and started coding and I built it.
- nginx-playground.wizardzines.com π
HAProxy (HTTP router and reverse proxy)
- Wikipedia: HAProxy
- haproxy.org
- dzone.com: How to Configure HAProxy as a Proxy and Load Balancer
- tecmint.com: How to Setup High-Availability Load Balancer with βHAProxyβ to Control Web Server Traffic
- Tecmint.com: How to Setup HAProxy as Load Balancer for Nginx on CentOS 8
- nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like Systems
- High priority request queue with HAProxy
Traefik (HTTP router and reverse proxy)
- Traefik
- Dzone: How to Use the Open Source Tool Traefik to Direct Kubernetes Traffic
- opensource.com: Directing Kubernetes traffic with Traefik
- blog.tomarrell.com - Kustomize: Traefik v2.2 as a Kubernetes Ingress Controller
- thenewstack.io: Using Traefik Ingress Controller with Istio Service Mesh
- medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than Traefik v2?
Skipper (HTTP router and reverse proxy)
Videos
Click to expand!
Tweets
Click to expand!
THREAD
— Daniele Polencic (@danielepolencic) February 3, 2021
Nginx has a service mesh too. Is it any good?
Let's find out. pic.twitter.com/890EIahXGq