This website is brought to you by...

Cloudflare, Nginx, HAProxy, and Caddy

Kyle Takeuchi

I am very interested in learning new technologies, and coming from a networking background I've never had much of an opportunity to dabble with webservers at work. I originally intended to simply use Caddy to serve the website, however the more I researched, the more I found information on Nginx and HAProxy. I didn't want to focus on a single technology to host the site so I decided to use all three! I'm using HAProxy as a frontend loadbalancer with keepalived to provide a high availability and basic loadbalancing. The backend pool behind HAProxy is a pair of Nginx servers acting as reverse proxies. The Nginx servers also act as a pseudo load balancer of sorts and balance traffic between a pair of Caddy application servers.

Nunc quis dui scelerisque, scelerisque urna ut, dapibus orci. Sed vitae condimentum lectus, ut imperdiet quam. Maecenas in justo ut nulla aliquam sodales vel at ligula. Sed blandit diam odio, sed fringilla lectus molestie sit amet. Praesent eu tortor viverra lorem mattis pulvinar feugiat in turpis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce ullamcorper tellus sit amet mattis dignissim. Phasellus ut metus ligula. Curabitur nec leo turpis. Ut gravida purus quis erat pretium, sed pellentesque massa elementum. Fusce vestibulum porta augue, at mattis justo. Integer sed sapien fringilla, dapibus risus id, faucibus ante. Pellentesque mattis nunc sit amet tortor pellentesque, non placerat neque viverra.