Web server
Web servers generally refer to Web servers, which are programs that reside on some type of computer on the Internet, can provide documents to Web clients such as browsers, or they can place Web site files for worldwide browsing; You can place data files for download worldwide. Currently the most mainstream three Web servers are Apache, Nginx and IIS. The most widely used free HTTP servers in Unⅸ and Linux platforms are Apache and Nginx servers.
Web servers can provide a variety of internet services, such as www, email, and FTP, to clients on the Internet.
The important foundation of Web server
- The application layer uses the HTTP protocol.
- HTML (an application under the standard Universal Markup Language) document format.
- The browser Uniform Resource Locator (URL).
The main work of the Web server
to handle a request, the Web server can respond to a static page or picture, make a page jump (redirect), or send a dynamic response to a delegate (delegate) to some other program such as CGI script, JSP (JavaServer Pages) script, servlets,asp scripts, server-side JavaScript, or some other server-side technology. Regardless of the purpose of the script, these server-side programs usually produce an HTML response to allow the browser to browse. You know, the Web server's proxy model (delegation models) is very simple. When a request is sent to the Web server, it simply passes the request to a program that can handle the request very well (translator Note: server-side script). The Web server simply provides an environment that can execute server-side programs and return responses without exceeding the scope of the function.
the system that hosts the Web server
the 3 operating systems of Windows,linux and UNIX are common operating systems for building Web servers. Linux has the highest security in the 3 operating systems, supports multiple hardware platforms, and has powerful network capabilities. In general, these two advantages are irreplaceable for other operating systems: First, can be based on the user's different needs to modify, adjust and copy the various programs of the source code and published on the Internet; second, the Linux operating system market price is relatively cheap, but also to free download source code on the Internet. It can be said that Linux is an ideal operating system for setting up an efficient and secure Web server. In addition, in order to make the Web server more superior performance, can be based on the characteristics of the server system and the use of further optimization and processing, to minimize the amount of Web server data transmission and reduce the frequency of data transmission, so as to promote network broadband utilization and usage, and improve the speed of Web page loading of Web clients, It can also reduce the consumption of various resources of the Web server.
Introduction to the Web server in 3Reference http://www.blogjava.net/daniel-tu/archive/2008/12/29/248883.html
Web server 1