It’s fine for very simple static stuff with no multithreading (as far as I know)
Apache + nginx is my preference but I’d settle on Apache simply for the fact that it’s a kitchen sink when you need it. Nginx is great but unfortunately it’s not as powerful, but I believe it’s about using the right tool for the job. No point using a spanner to drive nails if you have a hammer next to you.
I’ve just been having a look and haven’t really turned up anything that jumped out. The main thing seemed to be about them offering licenses and regarding the build server.
Well, first he decided he was going to dump the OSS version (even though the entire thing is based on Googles’ code), then when others decided to fork it, he then claimed that tools he checked into github weren’t under it, and were not allowed to be used to build forks. He then tried to threaten them, and he was gently told to fuck off.
Long story short, mholt is a huge prick, and you shouldn’t use anything of his which you can’t instantly replace.
I got a single node doing it still but I’m thinking it’s something else since Litespeed isn’t crashing during it. I’m going to be applying some adjustments to ethtool and see if that helps since we’ve seen some quirks with that chipset on some of our old storage nodes.
Past that, the rest are quiet as a bug in a rug and loads have fallen by half or more.
Part of my accounting script was wrong so we were missing a lot of it. In the end we had a single node that had 16,000 domains between 3 resellers alone, most the others were at least 10,000. Those entries accounted for around 70MB of our httpd.conf file.
I gave everyone backups and told them we couldn’t allow those types of sites on our services anymore and to not try to sneak back in. I shared my auditing script with a few hosts so they didn’t end up getting the same crap.
I quite like Lighttpd, no idea why people don’t use it more. That said, I also now use Nginx myself because of the shifting trend towards it. Still using Lighttpd for various applications because of the much saner config.
Also, Caddy is cancer and shouldn’t be used for anything that remotely matters. Use its fork (Wedge) if you must.