Apache Http Server Project

Posted on  by admin
  • The Apache HTTP Server Project is pleased to announce the release of Apache FTP module for Apache HTTP Server, version 0.9.6 as beta. Users are encouraged to test and provide feedback on this beta release. For information about this module subproject, see the modftp module project page.
  • In Apache HTTP Server 2.4 releases 2.4.17 to 2.4.38, with MPM event, worker or prefork, code executing in less-privileged child processes or threads (including scripts executed by an in-process scripting interpreter) could execute arbitrary code with the privileges of the parent process (usually root) by manipulating the scoreboard.
  • Apache HTTP Server (a project managed by the Apache HTTP Server Committee) The Apache HTTP Server is an open-source HTTP server for modern operating systems including UNIX, Microsoft Windows, Mac OS/X and Netware. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services observing the current.
  • The Apache HTTP Server is an open-source HTTP server for modern operating systems including UNIX, Microsoft Windows, Mac OS/X and Netware. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services observing the current HTTP standards.

Important: Apache HTTP Server privilege escalation from modules' scripts (CVE-2019-0211) In Apache HTTP Server 2.4 releases 2.4.17 to 2.4.38, with MPM event, worker or prefork, code executing in less-privileged child processes or threads (including scripts executed by an in-process scripting interpreter) could execute arbitrary code with the privileges of the parent process (usually root).

352,819 downloadsUpdated: August 7, 2020Apache License 2.0

One of the most popular web servers to date that is powerful, flexible and HTTP/1.1 compliant in sync with the current HTTP standards

What's new in Apache HTTP Server 2.4.46:

  • SECURITY: CVE-2020-11984 (cve.mitre.org) mod_proxy_uwsgi: Malicious request may result in information disclosure or RCE of existing file on the server running under a malicious process environment. [Yann Ylavic]
Read the full changelog

The Apache HTTP Server is the top choice of users looking for an easy-to-use yet powerful Web server on Softpedia as well as worldwide. Started back in 1995, the project has quickly escalated into the number one spot and never let go of it.

Apache

The GUI of Apache HTTP Server is very basic and holds just the essentials. Entitled Apache Service Monitor, this window allows you to start, restart and stop the server, quickly access the Windows' Services panel and also create connections to remote computers.

Once you fire up the HTTP server, you can easily check its state by navigating to `http://localhost/` within the web browser of your choice. You should be presented with a blank page with the words `It works!` in the top-left corner. Otherwise, the installation did not succeeded and you may have to verify whether the 80 TCP port is already used by another application.

In order to start adding your website to the server, you just have to copy its contents within the `htdocs` folder of the Apache installation directory. You can add multiple compiled modules and thus expand the operational spectrum of the core. This HTTP server supports programming language interfaces such as PHP, Perl or Python as well as a plethora of authentication schemes.

Web pages stored on the server are being compressed using an external extension module, the `mod_gzip`, while their protection relies on the `ModSecurity` intrusion detection and prevention system. Apache HTTP Server is fully customizable through its own configuration files or third-party modules.

Being present in most top web server distributions (HTTP, MySQL and PHP), the Apache HTTP Server is highly regarded and utilized by most web developers. Its performances resemble those of expensive high-performance web servers, while the `MultiProcessing Modules` provide the necessary power and configuration maneuverability.

Apache HTTP Server is the starting point for any website. It has been tested throughout by the web developing community and never failed to deliver great results. No matter your web knowledge level, this very flexible server can prove to be the exact thing you look for when searching for a serious solution to your HTTP sever needs.

Filed under

Download Hubs

Apache HTTP Server is part of these download collections: Server Managers

Apache HTTP Server was reviewed by Alexandru Pintilie
4.5/5
This enables Disqus, Inc. to process some of your data. Disqus privacy policy

Apache HTTP Server 2.4.46

add to watchlistsend us an update
3 screenshots:
runs on:
Windows 10 32/64 bit
Windows 8 32/64 bit
Windows 7 32/64 bit
Windows Vista 32/64 bit
Windows XP
Windows 2K
file size:
9 MB
filename:
httpd-2.4.46-win32-VC15.zip
main category:
Internet
developer:
visit homepage

top alternatives FREE

top alternatives PAID

Apache is a popular open-source, cross-platform web server that is, by the numbers, the most popular web server in existence. It’s actively maintained by the Apache Software Foundation.

Some high-profile companies using Apache include Cisco, IBM, Salesforce, General Electric, Adobe, VMware, Xerox, LinkedIn, Facebook, Hewlett-Packard, AT&T, Siemens, eBay, and many more (source).

In addition to its popularity, it’s also one of the oldest web servers, with its first release all the way back in 1995. Many cPanel hosts utilize Apache today. Like other web servers, Apache powers the behind-the-scenes aspects of serving your website’s files to visitors.

Because Apache doesn’t perform as well in some benchmarks, especially for static websites or websites with high traffic, Kinsta uses the NGINX web server instead of Apache. Though NGINX hasn’t been around for as long as Apache, it’s quickly grown in popularity and market share since its launch in 2004.

Apache Web Server Documentation

How Does Apache Work? Web Server Basics Explained

While there’s a lot of complexity underpinning how a web server functions, the basic job of all web servers is to accept requests from clients (e.g. a visitor’s web browser) and then send the response to that request (e.g. the components of the page that a visitor wants to see).

The Apache web server has modules which add more functions to its software, such as MPM (for handling multi-processing modes) or mod_ssl for enabling SSL v3 and TLS support (suggested reading: TLS vs SSL). Some common features seen in Apache include:

  • IPv6
  • FTP
  • Perl, Lua, and PHP
  • Bandwidth throttling
  • WebDAV
  • Load balancing
  • URL rewriting
  • Session tracking
  • Geolocation based on IP address

While a web server is an essential part of any website, it’s important to note that casual WordPress users are unlikely to interact with their web server directly most of the time.

Apache vs Nginx Usage Stats

When you look at every single website on the Internet, Apache is the most popular web server. It powers 47% of the websites with a known web server, according to W3Techs.

Apache Http Server Project

However, Apache’s usage greatly drops when you start looking at the web’s most highly trafficked sites. Apache only powers:

Download The Apache Http Server Project

  • 27.1% of the 100,000 most popular sites
  • 21.5% of the 10,000 most popular sites
  • 16.2% of the 1,000 most popular sites

This drop-off likely stems, at least in part, from Apache’s lower benchmarks for high traffic websites.

Conversely, NGINX, the web server that Kinsta uses, is used by a majority of high-traffic sites, powering:

  • 56.1% of the 100,000 most popular sites
  • 63.2% of the 10,000 most popular sites
  • 57% of the 1,000 most popular sites

If you check the Google Search trends since 2004, you can see this trend play out where Apache’s popularity (as a search term) is decreasing while NGINX’s is creeping up.

How To Check Which Web Server You’re Using

If you want to see whether you’re using Apache or NGINX, you can often (but not always) look at your site’s HTTP header.

To view your site’s HTTP header, you can:

  • Use the Network tab of Chrome Developer Tools
  • Use a tool like Pingdom or GTmetrix

Apache HTTP header

This method may not work if you’re using a service like Cloudflare, though.

Apache and the Apache feather logo are trademarks of The Apache Software Foundation.

If you enjoyed this tutorial, then you’ll love our support. All Kinsta’s hosting plans include 24/7 support from our veteran WordPress developers and engineers. Chat with the same team that backs our Fortune 500 clients. Check out our plans