This article is part of series of articles on Apache. Here is the list:
- Introduction to Apache Web Server (this one)
- Difference between Apache http and Apache Tomcat.
- How to Install and Run Apache Web Server on Ubuntu Linux
- How to Install and Run Apache Web Server on Windows 10.
Apache Web Server is one of the most important part of today’s internet scenario.
Apache Web Server
Also known as Apache HTTP Server it is estimated to serve 50% of all active websites and 37% of the top servers across all domains.(source :Wikipedia)
Most of the servers out there are using Linux and are Apache to go along with it, but the newer versions of Apache have changed it to Cross-Platform.
Apache Web Server is an industry leading software, here are four reasons why:
- Being Open Source
I’m pretty sure you know the concept of open source, we can all look behind the curtain, change it to our needs, redistribute it as changed, so being open source has helped Apache to be less vulnerable, faster, renewable, adaptable, that is the reason that since it first release in 1995, its managed to remain relevant, to say the least.
Apache will work on any Operating Software especially oriented towards the major ones like Microsoft Windows, Unix-based OS, MacOS.
- Use Of Modules
Apache has been around a long time, that means it has tons of our bright minds constantly working on it which has resulted in it using Modules, these Modules are responsible for increasing the functionality ,like if you want to use PHP, or ASP.Net, there is a module for that, here check out the Module Index on there official website, click here.
- Its Free!
Yes, saved the best one for last, you already the above statements, which means you know how good Apache is, and now you know its free, life doesn’t better than this right?
You have probably heard of Apache as being in LAMP, or WAMP, the ‘A’ stands for Apache.
The name however “Apache”, there is clear source on it, I can write three points but whats the point its just a name, some resources suggests its in the honor of the Native American Indian tribe of Apache, known for their warfare strategy and inexhaustible endurance, some suggests it means “A-pache” , since it was build upon NCSA httpd 1.3 as a base, and using patches just like it continues to do so today, what is NCSA httpd you ask, its part of the History of Apache, if you are like me and are interested in the Origin Story of Apache, read the section “How Apache Came To Be”, here, mind you, its not as cool as Batman’s, but it a story afterall.
The Latest Apache Stable Release as of now is:
- 2.4.23 (released 2016-07-05)
You can check out this link for latest releases.