You need a web server for web hosting. Two popularly used web servers are Microsoft IIS (Internet Information Server) and Apache HTTP Server. Some other web servers include NGINX, Google Web Server (GWS), and IBM's Dominos Server.