a computer running a specialized operating system that enables it to host web pages (and other information) and provide requested web pages to clients.
computer installed with appropriate software to supply web pages to many different clients upon demand
a server that provides web pages to clients using tcp port 80.