{"id":237,"date":"2009-03-11T13:41:08","date_gmt":"2009-03-11T19:41:08","guid":{"rendered":"https:\/\/webhostinggeeks.com\/blog\/?p=237"},"modified":"2009-03-11T13:41:08","modified_gmt":"2009-03-11T19:41:08","slug":"meet-the-web-server","status":"publish","type":"post","link":"https:\/\/webhostinggeeks.com\/blog\/meet-the-web-server\/","title":{"rendered":"Meet the Web Server"},"content":{"rendered":"<p>There is a lot that goes into running a web hosting business.\u00a0 The provider needs an internet connection, bandwidth and data facility to store the equipment that enables the service.\u00a0 While numerous components are required, almost all of them revolve around the web server.<\/p>\n<p><strong>What is a Web Server? <\/strong><\/p>\n<p>There term web server actually describes to different elements.\u00a0 One is the computer that stores the data for a website.\u00a0 The other is a software application that runs on the computer and processes requests from web browsers and other client-side technologies.\u00a0 Though often used interchangeably, these two components are quite different.\u00a0 For this reason, one should always clarify the mentioning of a web server as it can refer to either a machine or an application.\u00a0 This article will focus on the latter and give a brief overview on how this type of software works.<\/p>\n<p><strong>The Web Server in Action<\/strong><\/p>\n<p>A web server application helps the actual hardware serve web pages upon the request of a browser such as Internet Explorer or Opera.\u00a0 Because it deals primarily in HTTP (Hypertext Transfer Protocol) requests, this type of application if often referred to as an HTTP server.\u00a0 After receiving a request, the server runs HTTP, which is a protocol for transferring data over the internet and enabling two computers to communicate with each other.\u00a0 When using your web browser to access any given website, a request is transmitted to a web server on a remote computer.\u00a0 The server application then processes the browser&#8217;s request and attempts to locate the requested web page.\u00a0 If it is found, the server sends the page to your browser which then displays the appropriate content.<\/p>\n<p><strong>Commonly Used Web Servers<\/strong><\/p>\n<p>The Netcraft Web Server Usage Survey reports that the Apache HTTP server is the most the widely installed web server in the world, claiming that it has nearly 60% of the market share.\u00a0 As an open-source application, Apache supports numerous open-source technologies such as the Linux operating system and MySQL database server.<\/p>\n<p>The main competitor to Apache is IIS (Internet Information Services), a robust server application developed by Microsoft.\u00a0 This web server was designed to work with various server editions of the Windows operating system.\u00a0 Though it is compatible with MySQL and other open-source technologies, IIS was designed to be integrated with Microsoft products such as ASP (Active Server Pages) and the SQL Server.\u00a0 Other web server applications exist but they are rarely used in comparison to Apache and IIS.<\/p>\n<p><strong>Using a Web Server off the Web<\/strong><\/p>\n<p>While primarily intended for the web hosting arena, web server applications can also be used for other purposes as well.\u00a0 For example, many techies have the Apache server installed on their Windows-based computers.\u00a0 This is great for someone who scripts custom programs for their own servers.\u00a0 Several developers find this method much easier than working on a remote server.\u00a0\u00a0 So, if you have a powerful computer with a need to create PHP or ASP scripts, a web server like Apache or IIS could work wonders on your system.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There is a lot that goes into running a web hosting business.\u00a0 The provider needs an internet connection, bandwidth and data facility to store the equipment that enables the service.\u00a0&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":0,"footnotes":""},"categories":[1],"tags":[234,182,491,492,61,51,493,326,210],"class_list":["post-237","post","type-post","status-publish","format-standard","hentry","category-random-stuff","tag-apache","tag-bandwidth","tag-data-facility","tag-http","tag-linux","tag-mysql","tag-netcraft","tag-web-hosting-business","tag-web-server"],"views":145,"_links":{"self":[{"href":"https:\/\/webhostinggeeks.com\/blog\/wp-json\/wp\/v2\/posts\/237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhostinggeeks.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhostinggeeks.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhostinggeeks.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/webhostinggeeks.com\/blog\/wp-json\/wp\/v2\/comments?post=237"}],"version-history":[{"count":0,"href":"https:\/\/webhostinggeeks.com\/blog\/wp-json\/wp\/v2\/posts\/237\/revisions"}],"wp:attachment":[{"href":"https:\/\/webhostinggeeks.com\/blog\/wp-json\/wp\/v2\/media?parent=237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhostinggeeks.com\/blog\/wp-json\/wp\/v2\/categories?post=237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhostinggeeks.com\/blog\/wp-json\/wp\/v2\/tags?post=237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}