Home >> Computers >> Software >> Internet >> Servers >> WWW


  Apache
  Internet Information Services
  WebSite Professional

  Java
Macintosh
  Unix
Windows
   

  Reference
       


A term web server can mean one of two items:
  • The computer that is responsible for accepting HTTP requests from clients, which are then referred to as web browsers, and serving the babies webpage, which are then normally HTML documents.
  • The computer program that provides a functionality described in the number 1 feel of the term.

    Common features
    Although web server software online differ around detail, it completely part occasionally basic most common features.

    Each web server program operates by accepting HTTP requests from a network, & providing an HTTP response to the petitioner. A HTTP response usually consists of an HTML document, but can as well exist as the raw document, an image, or even another nature and severity of document.

    Unremarkably web servers keep around likewise a capability of logging some detailed data, just about client requests & server reactions, to log files; this allows the Web master to collect statistics by going log analyzers on log files.

    Origin of returned content
    A origin of the content sent by server is known as static whenever it comes from either an existing file or dynamic in case these are dynamically generated by another program or script called by web server. Commonly serving electrostatic content is somewhat tremendously sooner than serving dynamic content.

    Path translation
    Web servers commonly translate the path component of a Uniform Resource Locator (URL) into the local file system resource. A Address path specified per client is relative to the web server's root directory.

    Assume the resulting URI when it would exist as requested by a client:

    http://www.lesson.com/path/file.html

    A client's browser might translate it into the connection to world wide web.case.com by using a ensuing HTTP One.Single asking:

    Develop /path/file.hypertext mark-up language HTTP/1.1 Hikers: web.lesson.com

    A web server in world wide web.lesson.com may append a given path to the path of its root directory. In Unix machines, this is commonly /var/www/htdocs. A symptom is the local file body resource:

    /var/www/htdocs/path/file.html

    the web server may so see a file, whenever it lives, & send a response to the client's browser. A response may describe a content of the file & contain the file itself.

    Load Limits
    From each one web server may treat the limited total of pan client modems (ordinarily between Two & 60000) & it could help sole the certain maximal total of requests by the 2nd based on its have settings, a HTTP asking nature & severity & a devices and software package restricts of the OS where it is working.

    To partly overcome these restricts, virtually all popular internet site use most common techniques rather: applying different URLs to serve static content (i personally.e. http://images.lesson.com) and moral force content (we.e. http://www.case.com) by separate web servers; applying numerous web servers that come grouped together then that it work or even come seen when of these large web server, understand likewise: Load balancer.

    A consequences of an overladen web server come: requests come served sustaining observably (hanker) delays (from either One 2nd to two or three hundreds of seconds); 500, 503 HTTP errors are returned to clients (sometimes besides unrelated 404 error may be returned); TCP connections are refused or even reset prior to any content is sent to clients.

    Historical note

    Inside 1989 Tim Berners-Lee proposed to his employer CERN (European center for nuclear research) the newly design, which experienced a goal of easing the exchange of references between man of science by utilizing a hypertext technique. Following of the implementation of this design, Berners-Lee wrote ii software download: the web browser known as WorldWideWeb and the world's first web server, which ran in NeXTSTEP. In todays world, this machine get on exhibition for a lot to understand at CERN's public museum, [http://microcosm.web.cern.ch/Microcosm/ Microcosm].

    Software
    A quartet top usual web or even HTTP server softwcome online are: Apache HTTP Server from the Apache Software Foundation. Internet Information Services (IIS) from Microsoft. Sun Java System Web Server from Sun Microsystems, formerly Sun ONE Web Server, iPlanet Web Server, and Netscape Enterprise Server. Zeus Web Server from [http://www.zeus.com/ Zeus Technology].

    There come hundreds to thousands of different web server computer program available, several of the two are specialized for occasionally utilizes & may be tailored to satisfy specific needs.

    Look at :Category:Web server software for a comprehensive listing of HTTP server software online.

    Statistics
    A virtually all popular web servers, utilized for public site, come tracked by [http://news.netcraft.com/archives/web_server_survey.html Netcraft Web Server Survey], using details given by [http://survey.netcraft.com/Reports/ Netcraft Web Server Reports].

  • AOLserver
    Open-source web server by America Online, multithreaded, Tcl-enabled, massively-scalable and extensible, also features database integration and a dynamic page scripting language (ADP).

    Roxen Platform
    Commercial offering based on the Roxen GPL server but with many more features.

    CERN httpd
    No longer maintained, but possibly of historical interest.

    Common Lisp Hypermedia Server: CL-HTTP
    A highly portable http/1. 1 server which supports cgi, server-side lisp programs, java, javascript.

    PicoWeb
    Product description, news, support pages.

    Netscape Enterprise Server
    Scalable web server software for deploying the largest-scale web sites.

    Pi3Web
    Supports CGI, FCGI, ISAPI, PHP4, SSL. Free binary or source downloads, documentation, mailing list, FAQ, screenshots. [Windows, Linux]

    Aestiva
    The HTML/OS product enables web designers to build advanced dynamic sites w/out CGI programming. For Unix and NT servers. ISP-friendly.

    Zeus Web Server
    The world's most scalable high performance web server software, providing solutions for content providers, ISP hosting, intranets and secure e-commerce with comprehensive support.

    Tcl Web Server
    A pure-Tcl web server.


    Computers: Internet: Protocols: HTTP
    Computers: Internet: WWW
    Computers: Software: Internet: Clients: WWW




    © 2005 GeneralAnswers.org