Question: what is the difference between web server and hosting?
Answer: A web server is a computer hosting one or more websites. "Hosting" means that all the web pages and their supporting files are available on that computer. The web server will send any web page from the website it is hosting to any user's browser, per user request. Don't confuse websites and web servers.