@Maholmire@dcc@emma@i@mint@pwm Most people use nginx. I think nginx is fine; I like lighttpd. If it's just a static site, you won't notice much difference between the two.
If you're just learning, you might try lighttpd because it supports CGI scripts and CGI scripts are probably the simplest way to do very basic web stuff. (People shit on CGI, but this is superstitious and they do not know what they are talking about and have never written a CGI script. https://git.kernel.org/ uses cgit, which is CGI.) There's also mod_magnet, which lets you embed little Lua programs instead of CGI or reverse-proxying to an upstream server. I like lighttpd.
nginx is so popular that 99% of the tooling you find and 99% of the documentation you will find is written for nginx. nginx is fast and reliable and nice. Unless you know off the top of your head the difference between the various FD polling mechanisms, everything anyone says about scaling will not apply, they've never had to scale anything anyway, etc.. etc. Bottom line is nginx is easy to work with and everyone you talk to will be able to help.
Apache used to be 90% of the web. It's older, it's a little balkier, it's a pain to configure, but it's another option. Notably, while all of these webservers are missing one thing or another, Apache supports basically everything. You will have a difficult time finding something that no one has added Apache support for.
thttpd is probably the easiest one to get up and running. `thttpd -p 8080 -d .` serves up the current working directory on port 8080. (thttpd is kinda fascist about file permissions but other than that it is the quickest way to go from "no webserver" to "webserver is up and running and serving files".) It does CGI, it doesn't do reverse-proxying.
There are about a million webservers. I think (don't quote me on this) that if you install 9base, rc-httpd will work on Linux under inetd. busybox comes with a webserver. The reason HTTP took off is, in part, that it was extremely easy to implement, so there's no shortage.
it's still features an abstract software manager: https://dietpi.com/docs/software/ and most guides online will tell you what you can do to make things work on debian yourself