How Do I Choose the Best Open Source Web Server?
[1] Apache is the # 1 web server software in the world. It can run on almost all widely used computer platforms. It is one of the most popular web server-side software due to its wide use across platforms and security. It is fast, reliable and can be extended with simple APIs to compile interpreters such as Perl / Python into the server. At the same time Apache is transliterated as Apache, a tribe of North American Indians called Apache, in the southwestern United States. It is also the name of a foundation, a gunship and so on.
- Apache HTTP
- 1.SSO Module-LemonLDAP [1]
- Apache was originally developed by the National Supercomputer Application Center (NCSA) at the University of Illinois at Urbana-Champaign. Since then, Apache has been continuously developed and strengthened by members of the open source community. The Apache server has a solid reputation of being trusted and has been used in more than half of the Internet sites-especially almost all of the hottest and most visited websites.
- Apache started as an open source alternative to the Netscape web server. Later it began to outperform other Unix-based HTTP servers in terms of functionality and speed. Since April 1996, Apache has been the most popular HTTP server on the Internet: in May 1999 it was running on 57% of web servers; by July 2005 this ratio had risen to 69%. In November 2005, it reached a market share of nearly 70%, but with the conversion of host domain name companies with a large number of domain names to the Microsoft IIS platform, Apache's market share has declined slightly in recent years. After the launch of Google s own web server platform, GWS, and the use of Lighttpd, a lightweight web server software, has gradually increased the number of websites, reflecting the overall market share of web servers. 'S market share has dropped to 52.65% and slipped to 50.92% in August. Nevertheless, it is still the web server software with the highest market share in the current Internet market.
- The broad explanation is (and most obvious): the name comes from the fact that when Apache was developed in early 1995, it was modified from the code of the most popular HTTP server NCSA HTTPd 1.3 at the time, so it was "a "A patchy" server. However, it is explained in the FAQ on the official website of the server: "The name" Apache "is in honor of the Native American Indian named Apache (Hindi). They are known to have superb combat strategies and infinite patience ". In any case, the Apache 2.x branch does not contain any NCSA code. [2]
- There are two ways to install Apache:
- Apache is currently the most popular web application server, accounting for more than 70% of Internet application servers. It's no surprise that Apache has been so successful: it's free, stable, and excellent; but another reason for Apache's success is that when the Internet was just emerging, Apache was the first web application server available, and people had no other s Choice.
- Admittedly, Apache is an excellent all-around web server, but for those who need a more powerful web application server (such as size, customization, response speed, scalability, etc.), Apache obviously does not meet their requirements Finding an alternative to Apache is a better choice.
- Listed below are several popular web application servers that can currently replace Apache. Their characteristics and applicable application scenarios are different, but they are designed for a certain aspect that Apache is not good at.
- Lighttpd
- The most popular Apache server alternative,
- On July 18, 2013, Apache HTTP Server 2.4.6 was released. [4]
- This is a very common phenomenon, check the error method: enter cmd and then enter the Apache installation directory (specifically your own installation directory) \ bin> httpd.exe -w -n "Apache2" -k start [11]