Building a static site with Hugo, Terraform, and AWS
If you're a frequent visitor to my blog, you may notice that it has a very new look as of today. This facelift isn't just cosmetic or just related to any personal disclosures (although I'll admit those played a role) - I've actually changed the framework that the blog runs on from Wordpress to Hugo as part of my exploration of serverless computing and web hosting.
Handling environment-specific parameters in a web hosting environment
One of the big roadblocks that I had to figure out when I was setting up some of my more complex websites was how to get environment-specific parameters to apply across environments. When you have things like different database endpoints, different passwords, even different debug options, it's important that there's an easy process that doesn't add too much complexity to what you're doing.
Basic nginx + PHP-FPM config for securely hosting multiple websites
I previously wrote a post about setting up PHP-FPM and Apache in a scalable way with vhosts and separate FPM pools. Since then, unfortunately, I feel like not only is the article outdated (written for an old version of CentOS) but that it also doesn't reflect my current feelings towards scalable web hosting.