Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What can apache be used for?

2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly explains "what can apache be used to do". The content in the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "what can apache do?"

Apache is the number one Web server software in the world. It can run on almost all widely used computer platforms. Apache originates from NCSAhttpd server and has become one of the most popular Web server software in the world after many modifications. Apache is taken from the pronunciation of "a patchy server", which means a server full of patches. Because it is free software, people are constantly developing new features, new features, and fixing old defects for it. Apache is characterized by simplicity, high speed, stable performance, and can be used as a proxy server.

Originally, it is only used for small or experimental Internet networks, and then gradually expanded to a variety of Unix systems, especially the support for Linux is quite perfect. Apache has a variety of products that can support SSL technology and support multiple virtual hosts. Apache is a process-based structure, and processes consume more system overhead than threads, so it is not suitable for multiprocessor environments. Therefore, when an Apache Web site is expanded, it is usually to add servers or cluster nodes rather than processors. By far, Apache is still the most used Web server in the world, with a market share of about 60%. Many famous websites in the world, such as Amazon.com, Yahoo!, W3 Consortium, Financial Times and so on, are the products of Apache. Its success mainly lies in its open source code, an open development team, support for cross-platform applications (which can run on almost all Unix, Windows, Linux system platforms) and its portability.

The birth of Apache is very dramatic. When the NCSA WWW server project came to a standstill, people who used the NCSA WWW server began to exchange patches for the server, and they quickly realized that it was necessary to set up a forum to manage these patches. In this way, Apache Group was born, and the group later created Apache based on NCSA.

Apache web server software has the following features:

Support the latest HTTP/1.1 communication protocol

Have a simple and powerful file-based configuration process

Support for common gateway interface

Support for IP-based and domain name-based virtual hosts

Support multiple ways of HTTP authentication

Integrated Perl processing module

Integrated proxy server module

Support real-time monitoring of server status and customization of server logs

Support for server-side include instructions (SSI)

Support for secure Socket layer (SSL)

Provide tracking of user session processes

Support for FastCGI

Java Servlets can be supported through third-party modules

If you are going to choose a Web server, there is no doubt that Apache is your best choice.

Introduction to several famous projects of Apache

HTTP Server

This has been introduced in the previous paragraph. Apache is already his code name.

ActiveMQ

Free and open source message middleware written by java conforms to the JMS1.1 standard.

In addition, it also supports the use of languages other than java

Ant

This is too famous. Standard batch tools. It is a set of programming tools based on java.

Commons

Some common tool class libraries, including common-pool,dbcp,fileupload,Common-beans and so on.

Excalibur

Its main product is a lightweight embedded reverse control container written by java called Fortress (Fortress).

IBATIS

The merged project, a popular tool of ORM, has been renamed myBatis

Geronimo

It is a new achievement collated by the Apache Software Foundation in order to create a j2ee-compatible container.

Jakarta

The integration of many Java subprojects, tomcat,ant, etc., is hatched from here.

James

Is a set of mail, newsgroups, and message servers developed with java. The avalon component framework it uses. SMTP is currently supported, and POP3 and NNTP will soon support IMAP.

Logging

A reliable, fast and scalable logging tool based on java

Maven

It is a set of integrated engineering management tools developed by java. It is based on the concept of Engineering object Model (POM).

Portals

Portal product

Struts

A MVC framework for building web applications through servlets and jsp

Tomcat

The most expensive free Java server

Thank you for your reading, the above is the content of "what can apache be used to do". After the study of this article, I believe you have a deeper understanding of what apache can be used to do, and the specific use needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report