When you create a website, it must be published on a
server computer that is connected to the
Internet. In order to communicate via HTTP protocol with personal
computers around the world, the server computer must have
web server software running.
There are many different types of web server software. The operating system
(Unix, Linix, Windows, etc) determines the type of web server software that
can be run.
The web server is responsible for responding to http requests for web
pages. Depending on the type of website that you have created, the web
server software might also need to make requests to application systems,
programming scripts and databases.