Home > Article > Operation and Maintenance > What does Apache do?
Apache HTTP Server (Apache for short) is an open source web server software from the Apache Software Foundation that can run on most computer operating systems. Due to its cross-platform and security, it is widely used and is one of the most popular web server software. It is fast, reliable and can be extended through a simple API to compile interpreters such as Perl/Python into the server.
Apache has two meanings, one refers to the Apache Foundation, and the other refers to the Apache server, which is the familiar httpd.
The Apache development team only had the httpd project at the beginning. Later, with the popularity of the httpd server, the team established a foundation, the Apache Foundation.
Nowadays, the Apache Foundation has become the largest open source organization in the open source world. There are hundreds of open source projects under it, and the Apache server is just one of the top projects.
In addition, very famous open source projects such as Hadoop and Hbase are also sub-projects of the Apache Foundation, and Tomcat is also a sub-project of the Apache Foundation.
Therefore, Tomcat is a sub-project of the Apache Foundation and is a project at the same level as the Apache server (that is, httpd). As both servers, Tomcat is special in that it is also a Java Web container and can handle JSP; while Apache is generally combined with PHP and cannot handle JSP.
For more Apache related knowledge, please visit the Apache usage tutorial column!
The above is the detailed content of What does Apache do?. For more information, please follow other related articles on the PHP Chinese website!