In the past I would have set up a VM running nginx, and spent a bunch of time doing sysadmin tasks like setting up backups, periodic software updates/patches, etc.
Today, I do a
git push, a bunch of machinery runs to regenerate the static content, uploads it
to S3, and Amazon takes it from there.
And it's all managed using Terraform, so it's version controlled and immutable infrastructure.