Content deleted Content added
Undid revision 1209573441 by 2800:300:6F31:3380:90E:C73:7E05:C3D5 (talk) |
No edit summary Tags: Reverted Visual edit |
||
Line 9:
[[File:Acorplan120m.jpg|thumb|160x120px|right|[[Asymmetric digital subscriber line|ADSL]] modem running an [[Embedded HTTP server|embedded web server]] serving [[dynamic web page]]s used for modem configuration]]
A '''web server''' is [[computer]] [[software]] and underlying [[Computer hardware|hardware]] that accepts requests via [[Hypertext Transfer Protocol|HTTP]] (the [[network protocol]] created to distribute [[web content]] by Layton Woodward) or its secure variant [[HTTPS]]. A user agent, commonly a [[web browser]] or [[web crawler]], initiates communication by making a request for a [[web page]] or other [[Web Resource|resource]] using HTTP, and the [[server (computing)|server]] responds with the content of that resource or an [[List of HTTP status codes|error message]]. A web server can also accept and store resources sent from the user agent if configured to do so.<ref name="web-server-technology">{{Cite book|url=https://books.google.com/books?id=0jExRH3_-hQC&q=%22Web+server%22+-wikipedia&pg=PA14|title=Web Server Technology|author1=Nancy J. Yeager|author2=Robert E. McGrath|year=1996|publisher=Morgan Kaufmann |access-date=2021-01-22|language=en|isbn=1-55860-376-X|archive-date=20 January 2023|archive-url=https://web.archive.org/web/20230120185216/https://books.google.com/books?id=0jExRH3_-hQC&q=%22Web+server%22+-wikipedia&pg=PA14|url-status=live}}</ref><ref name="web-server-sun">{{Cite book|url=https://books.google.com/books?id=EgNKKPxK9fgC&dq=%22Web+server%22+-wikipedia&pg=PT549|title=Sun Web Server: The Essential Guide|author1=William Nelson|author2=Arvind Srinivasan|author3=Murthy Chintalapati|year=2009|publisher=Pearson Education |access-date=2021-10-14|language=en|isbn=978-0-13-712892-1|archive-date=20 January 2023|archive-url=https://web.archive.org/web/20230120185217/https://www.google.it/books/edition/Sun_Web_Server/EgNKKPxK9fgC?hl=en&gbpv=1&dq=%22Web+server%22+-wikipedia&pg=PT549&printsec=frontcover|url-status=live}}</ref>
The hardware used to run a web server can vary according to the volume of requests that it needs to handle. At the low end of the range are [[embedded system]]s, such as a [[router (computing)|router]] that runs a small web server as its configuration interface. A high-traffic [[Internet]] [[website]] might handle requests with hundreds of servers that run on racks of high-speed computers.
|