Summary
Throughout this chapter, we’ve mastered the art of generating verified SSL certificates with acme.sh, tapping into DNS APIs for efficiency. We’ve explored the enhancements offered by HTTP/2 and laid the groundwork for HTTP/3, setting the stage for optimal web performance. This knowledge has empowered us to deploy a WordPress site, fortified with SSL and best security practices such as chroot environments. Additionally, we’ve taken a deep dive into Docker by deploying a Nextcloud server, demonstrating our ability to manage multiple services on a single server seamlessly.
As you may have noticed in the cases we studied in this chapter, the process of setting up a web application can sometimes be long and complex. But when it comes to the part that concerns NGINX, the configuration is usually pretty simple and straightforward: a couple of directives in a server block, reload the server, and you’re done.
Unfortunately, in some cases, while your...