Linux Journal: Linux and Web Servers

“One of the interesting things about the moment in which the
Linux community finds itself is the fact that while more and more
people are learning about Linux, at the same time Linux itself is
changing and expanding, making some newbies feel as if they will
never “master Linux”. Fortunately for them, “mastering Linux”
is a goal probably not worth pursuing. It is like mastering
cooking; in actuality, a person only becomes more and more
proficient. Even upon reaching a level others might regard as
mastery, the true practitioner knows there is always more to learn,
more to create and more to discover….

“One of the easiest ways to understand what a web server is is
simply to break up the term. A “server” is a software application
that provides information to a “client”. In the case of a web
server, the server application delivers information to a client
such as an Internet browser (Netscape, Internet Explorer, Opera,
etc.). One of the most popular web servers (also known as “http
server” for reasons which might be obvious at this point) is
Apache, whose web servers are responsible for powering much of the
Internet most of us use every day. Interestingly, virtually every
different platform offers its own server software: Windows NT, for
example, is a popular OS choice for servers among those preferring
Microsoft products. Solaris, an operating system developed by Sun
Microsystems, is another very popular server software package used
widely on the Internet.”

“So “web serving”–providing HTML/web pages for browsers–is
just one of the functions of server software, as are file and print
“serving”. The computer which handles the printer = a print server.
A hub computer that handles files and applications over a network =
a file server. And so on.”