I would even suggest apache. It is ubiquitous, config samples are easy to find, it can act like a file server and certbot --apache easily sets up your https.
+1 for Apache. Lots of tutorials and examples available. I would argue that Nginx is mostly going to be overkill for the use-case of a small personal vps.