What is the role of apache

王林
Release: 2020-10-14 17:29:22
forward
14783 people have browsed it

What is the role of apache

Summary of the role of apache:

(Recommended tutorial: apache)

1:

apache It supports static pages, and tomcat supports dynamic ones, such as servlets, etc. Generally, if apache tomcat is used, apache only serves as a forwarder, and the processing of jsp is handled by tomcat.

Apache can support php/cgi/perl, but if you want to use java, you need tomcat to support it in the apache background, and forward the java request from apache to tomcat for processing.

Apache is a web server, and Tomcat is an application (java) server. It is just a servlet (jsp is also translated into servlet) container. It can be considered an extension of apache, but it can run independently of apache.

The following points can be compared between these two:

1. Both are developed by the Apache organization

2. Both have HTTP service functions

3. Both are free

Differences:

Apache is specifically used to provide HTTP services and related configurations (such as virtual hosts, URL forwarding, etc. wait). Tomcat is a JSP server developed by the Apache organization under the JSP and Servlet standards that conform to J2EE

2:

APACHE is a web server environment program. It can be used as a web server by enabling it. However, it will not work if it only supports static web pages such as (asp, php, cgi, jsp) and other ** pages.
If you want to run jsp in the APACHE environment, you need an interpreter to execute the jsp web page, and this jsp interpreter is TOMCAT , why do you need JDK? Because jsp needs to connect to the database, jdk will provide the driver to connect to the database, so the web server platform to run jsp requires APACHE TOMCAT JDK

The benefits of integration are:

If the client If a static page is requested, only the Apache server needs to respond to the request

If the client requests a dynamic page, the Tomcat server responds to the request

Because jsp interprets the code on the server side, this integration is easy Can reduce Tomcat's service overhead

Three:

apache: Focus on http server

tomcat: Focus on servlet engine, if run in standalone mode, functionally Equivalent to apache, supports JSP, but is not ideal for static web pages;

apache is a web server, tomcat is an application (java) server, it is just a servlet (jsp is also translated into servlet) container, it can be considered It is an extension of Apache, but can run independently of Apache.

In other words, apache is a truck that can hold some things such as html. But it cannot be filled with water. To fill it, you must have a container (bucket), and this bucket does not need to be placed on the truck.

The above is the detailed content of What is the role of apache. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template