Question: what is the difference between http server and web server?
Answer: A web server runs the HTTP protocol to serve web pages. An application server can (but doesn't always) run on a web server to execute program logic, the results of which can then be delivered by the web server. ... On a first hand, a web server serves web content (HTML and static content) over the HTTP protocol.