Web Servers
nDefinitions
qA computer, responsible for
accepting HTTP requests from clients, and serving them Web pages.
qA computer program that provides
the above mentioned functionality.
nCommon features
qAccepting HTTP requests from the
network
qProviding HTTP response to the
requester
nTypically consists of an HTML
qUsually capable of logging
nClient requests/Server responses
nDefinitions
qA computer, responsible for
accepting HTTP requests from clients, and serving them Web pages.
qA computer program that provides
the above mentioned functionality.
nCommon features
qAccepting HTTP requests from the
network
qProviding HTTP response to the
requester
nTypically consists of an HTML
qUsually capable of logging
nClient requests/Server responses
HTTP 1.1 servers
nTo comply with HTTP 1.1, servers must:
qRequiring the Host: Header.
Without it server must response with something like below:
HTTP/1.1 400 Bad Request
Content-Type: text/html
Content-Length: 111
<html><body> <h2>No Host: header
received</h2> HTTP 1.1 requests must include the Host: header.
</body></html>
qAccepting absolute URL’s
nGET
http://www.somehost.com/path/file.html HTTP/1.2
qChunked transfer
First Web Server
nBerners-Lee wrote two programs
qA browser called WorldWideWeb
qThe world’s first Web server,
which ran on NeXSTEP
nThe machine is on exhibition at
CERN’s public museum
Most Famous Web Servers
nApache HTTP Server from Apache Software
Foundation
nInternet Information Services (IIS) from
Microsoft
nSun Java Web Server from Sun Microsystems
qFormerly Sun ONE Web Server, iPlanet Web
Server, and Netscape Enterprise Server
nZeus Web Server from Zeus Technology
ليست هناك تعليقات:
إرسال تعليق