What is webserver? What are the frequently used webserver?

Source: Internet
Author: User
Tags websphere application server microsoft iis

What is webserver? What are the frequently used webserver?


First, what is webserver

Webserver is able to parse the HTTP protocol. When webserver receives an HTTP request, it returns an HTTP response, such as sending back an HTML page. In order to handle a request, webserver can respond to a static page or picture, make a page jump or entrust the generation of a dynamic response to other programs such as CGI scripts, JSP scripts, servlets,asp scripts, server-side JavaScript, or some other server-side technology. Regardless of the purpose of their (Translator note: script), these server-side programs usually produce an HTML response to allow the browser to navigate.


Two. What are the frequently used webserver?

The most widely used free httpserver on UNIX and Linux platforms are the cloud, NCSA, and Apacheserver, while the Windows platform nt/2000/2003 uses the webserver of IIS. Some of the features that you should consider when choosing to use Webserver are performance, security, logging and statistics, virtual hosting, proxy server, buffering services, and integrated applications, and several frequently used webserver are described below.


Microsoft IIS
Microsoft's Webserver products are Internet Information Server (IIS), and IIS is a webserver that agrees to advertise information on the public intranet or the Internet. IIS is one of the most popular webserver products, and many of the most famous sites are built on the IIS platform. IIS provides a graphical interface for administrative tools, called Internet Service Manager, that you can use to monitor configuration and control Internet services.

IIS is a Web services component that includes webserver, Ftpserver, Nntpserver, and SmtpServer, respectively, for web browsing, file transfer, news service, and mail delivery, which makes it possible to network (including Internet and LAN) The announcement of the information became a very easy thing. It provides an ISAPI (Intranet Server API) as a programming interface for extending the webserver functionality, and at the same time provides an Internet database connector that enables queries and updates to the database.


IBM WebSphere
WebSphere Application Server is a well-functioning, open Web application server that is a core part of the IBM e-Business plan and is a Java-based application environment for building, deploying, and managing the Internet and Intranet We b Application. This complete set of products has been scaled to fit the needs of WEB application server, ranging from simple to advanced to enterprise level.

WebSphere is for Web-centric developers who have grown up in basic httpserver and CGI programming techniques. IBM will provide the WebSphere product family to help these users move from simple WEB applications to the e-commerce world by providing comprehensive resources, reusable components, powerful and easy-to-use tools, and a scalable execution-time environment that supports HTTP and IIOP communications.


BEA WebLogic
BEA WebLogic Server is a versatile, standards-based Web application server that provides a solid foundation for enterprises to build their own applications. Various applications develop and deploy all mission-critical tasks, whether integrating systems and databases, submitting services, and collaborating across the Internet, starting with the BEA WebLogic Server. Because of its comprehensive capabilities, compliance with open standards, multi-tiered architectures, and support for component-based development, Internet-based enterprises have chosen it to develop and deploy the best applications.

BEA WebLogic Server continues to be at the forefront in making Application Server the foundation for enterprise application architectures. BEA WebLogic Server provides a solid foundation for building integrated enterprise-class applications that share information, deliver services, and collaborate proactively with the capacity and speed of the Internet, across a network of connected enterprises.


Apache

Apache is still the most used webserver in the world, with a market share of about 60%. It originated in Ncsahttpdserver, and when the NCSA Wwwserver Project stopped, those who used NCSA Wwwserver started exchanging patches for this server, which is also the origin of the Apache name (Pache patch). Many of the world's most famous sites are the product of Apache, its success lies mainly in its open source, an open development team, supporting cross-platform applications (able to execute on almost all UNIX, Windows, Linux system Platform) and its portability and so on.


Tomcat
Tomcat is a Java-based Web application container that is open source, execute servlet, and JSP Web application software. Tomcat server is executed against the servlet and JSP specifications, so we can say that Tomcat server also implements the Apache-jakarta specification and is better than most commercial application software servers.
Tomcat is a standard implementation of Java Servlet 2.2 and JavaServer Pages 1.1 technology and is a free software developed under the Apache license. Tomcat is a fully rewritten servlet API 2.2 and JSP 1.1 compatible servlet/jsp container. Tomcat uses some code from Jserv, especially the Apache service adapter. With the advent of the Catalina Servlet engine, the performance of the Tomcat fourth version has been improved, making it a worthwhile servlet/jsp container, so many webserver are now using Tomcat.
For now, many large Web applications use Apache and Tomcat in general, and Apache is responsible for receiving HTTP requests from users, assuming the request is a servlet, JSP, forwarding the request to Tomcat processing, and encapsulating the processing result in response to the user.

What is webserver? What are the frequently used webserver?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.