Apache vs httpd vs Tomcat

Source: Internet
Author: User
Apache vs httpd vs Tomcat

Luo
Weifeng 2011-5-6

I believe that many people who have been playing Linux for a long time are more or less confused about these things in Linux. Especially Apache and httpd are confused.

What is the relationship between them. The following is a summary based on the online statement.

Apache vs HTTP

This is actually the reason for history. People who do not know this obscure history will be confused about this. To put it bluntly, When apache started out, it was a web server named Apache. The result is that this Organization is getting increasingly popular, and finally it is involved in everything, and everything is doing quite well. So we have the Apache Foundation. It has many sub-products. Apache is used when Apache HTTP versions earlier than Version 2.0 are released *. * packages, and since 2.0, on the one hand, because of significant improvements (rewriting), on the other hand, avoid confusion with the Apache Foundation, so Apache HTTP * is used for release *. * publish, HTTP for short, and the system process is also httpd. However, Apache HTTP retains API tools of earlier versions such as apachectl. Therefore, we can use apachectl in Linux to operate the HTTPd service, or through httpd to achieve the same purpose.

Apache vs Tomcat

We have figured out the relationship between APACHE and httpd. Since they are a thing, the relationship between them and Tomcat is left. In fact, we often say that Apache servers should be called Apache HTTP servers, just as Linux should not be called Linux but GNU Linux. Although these two concepts are different. The first clear point is that Apache HTTP and tomcat are both at the Apache Foundation and at a level. They can all act as web servers independently. The difference is that Apache HTTP performs better on static Web pages than tomcat, but does not support mainstream applications such as JSP. Tomcat happens to support JSP, but the static webpage processing capability is not as good as Apache HTTP. As a result, we often encounter the use of Apache HTTP and Apache Tomcat at the same time.

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.