I just started in the hosting world, and something that I haven't been able to fully understand is why web frameworks need to be hosted in web servers?
Recently I had a website runing over django, and thanks to some python scripts like dj-static and static I was able to serve the static files. So why is the need of using a web server?
After some days of coding, I wanted to enable https and I read that I needed to use a web server, but after some more research I found a post about someone who said being able of using https without a web server. So again, why are web servers necessary?
Is it a security reason?
Thanks!