Files
awesome-kubernetes/docs/web-servers.md
Inaki Fernandez 0363d3929f update
2020-06-22 20:44:34 +02:00

51 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Web Servers & Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more
- [Introduction](#introduction)
- [Apache](#apache)
- [Apache Configuration Samples](#apache-configuration-samples)
- [Nginx](#nginx)
- [HAProxy (HTTP router and reverse proxy)](#haproxy-http-router-and-reverse-proxy)
- [Traefik (HTTP router and reverse proxy)](#traefik-http-router-and-reverse-proxy)
- [Skipper (HTTP router and reverse proxy)](#skipper-http-router-and-reverse-proxy)
## Introduction
- [Reverse Proxy: What, When, How](https://dzone.com/articles/reverse-proxy-what-when-how) Look at a tutorial that explains reverse proxies.
## Apache
- [Apache](https://httpd.apache.org/)
- [Dzone Refcard: Essential Apache HTTP Server](https://dzone.com/refcardz/essential-apache-http-server)
- [nixCraft: How to secure Apache with Lets Encrypt Certificates on RHEL 8](https://www.cyberciti.biz/faq/how-to-secure-apache-with-lets-encrypt-certificates-on-rhel-8/)
- [Apache Reverse Proxy Guide](https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html)
### Apache Configuration Samples
- [Apache Reverse Proxy for Jenkins](https://github.com/redhatspain/apache-reverse-proxy-jenkins) Reverse Proxy configuration with HTTPS for Jenkins, Sonarqube and Nexus. Based on RHEL 7 Apache config.
## Nginx
- [Nginx](https://www.nginx.com/)
- [Dzone: NGINX: Load Balancing Your Application Made Easy](https://dzone.com/articles/nginx-load-balancing-your-application-made-easy-1)
- [Dzone: Nginx Reverse Proxy Ubuntu 18.04](https://dzone.com/articles/nginx-reverse-proxy-ubuntu-1804) 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]](https://dzone.com/articles/devops-101-setup-nginx-in-front-of-your-spring-boo)
- [NGINXConfig 🌟🌟](https://www.digitalocean.com/community/tools/nginx) The easiest way to configure a performant, secure, and stable NGINX server.
<center>
<iframe src="https://www.youtube.com/embed/KZFkssRuBLE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</center>
## HAProxy (HTTP router and reverse proxy)
* [Wikipedia: HAProxy](https://en.wikipedia.org/wiki/HAProxy)
* [haproxy.org](http://www.haproxy.org/)
* [dzone.com: How to Configure HAProxy as a Proxy and Load Balancer](https://dzone.com/articles/how-to-configure-ha-proxy-as-a-proxy-and-loadbalan)
* [tecmint.com: How to Setup High-Availability Load Balancer with HAProxy to Control Web Server Traffic](https://www.tecmint.com/install-haproxy-load-balancer-in-linux/)
* [Tecmint.com: How to Setup HAProxy as Load Balancer for Nginx on CentOS 8](https://www.tecmint.com/setup-nginx-haproxy-load-balancer-in-centos-8/)
* [nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like Systems](https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software/)
* [High priority request queue with HAProxy](https://medium.com/swlh/high-priority-request-queue-with-haproxy-9efd639a8992)
## Traefik (HTTP router and reverse proxy)
- [Traefik](http://traefik.io/)
- [Dzone: How to Use the Open Source Tool Traefik to Direct Kubernetes Traffic](https://dzone.com/articles/how-to-use-the-open-source-tool-traefik-to-direct)
- [opensource.com: Directing Kubernetes traffic with Traefik](https://opensource.com/article/20/3/kubernetes-traefik)
## Skipper (HTTP router and reverse proxy)
- [opensource.com: Try this Kubernetes HTTP router and reverse proxy](https://opensource.com/article/20/4/http-kubernetes-skipper)