




|
|
Web
Servers
The term web server
means the following:
-
A computer that runs a
computer program that is responsible for accepting HTTP requests from
clients, which are known as web browsers, and serving them HTTP responses
along with optional data contents, which usually are web pages such as
HTML documents and linked objects (images, etc.).
Our web servers are implemented
by means of the Apache WebServer, and offer the following features:
-
Authentication,
optional authorization request (request of user name and password) before
allowing access to some or all kind of resources.
-
Handling of not only
static content (file content recorded in server's filesystem(s)) but
of dynamic content too by supporting one or more related interfaces
(SSI,
CGI,
SCGI,
FastCGI,
JSP,
PHP,
ASP,
ASP .NET)
-
HTTPS support (by
SSL or
TLS) to allow secure (encrypted) connections to the server on the
standard
port 443 instead of usual port 80.
-
Content compression
(i.e. by gzip encoding) to reduce the size of the responses (to lower
bandwidth usage, etc.).
-
Virtual hosting to serve many web sites using one
IP address.
-
Large file support to
be able to serve files whose size is greater than 2 GB on 32 bit
OS.
-
Bandwidth throttling
to limit the speed of responses in order to not saturate the network and
to be able to serve more clients.
|
|
|