Skip to main content
TrustRadius
Apache HTTP Server

Apache HTTP Server

Overview

What is Apache HTTP Server?

Apache Web Server (Apache HTTP Server) is an open source HTTP web server for modern operating systems including UNIX and Windows.

Read more
Recent Reviews

TrustRadius Insights

Apache HTTP Server is a versatile and widely-used web server that offers numerous benefits to its users. With its ability to efficiently …
Continue reading

A great HTTP server

8 out of 10
July 20, 2022
Incentivized
I use Apache extensively in my hosting company. All my websites and the websites I host for clients are hosted with Apache. We use virtual …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Apache HTTP Server?

Apache Web Server (Apache HTTP Server) is an open source HTTP web server for modern operating systems including UNIX and Windows.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

62 people also want pricing

Alternatives Pricing

What is Mirantis Kubernetes Engine?

The Mirantis Kubernetes Engine (formerly Docker Enterprise, acquired by Mirantis in November 2019)aims to let users ship code faster. Mirantis Kubernetes Engine gives users one set of APIs and tools to deploy, manage, and observe secure-by-default, certified, batteries-included Kubernetes clusters…

What is NGINX Plus?

NGINX Plus is presented as a cloud‑native, easy-to-use reverse proxy, load balancer, and API gateway, from F5.

Return to navigation

Product Demos

Apache2 DoS Demo

YouTube
Return to navigation

Product Details

What is Apache HTTP Server?

Apache HTTP Server Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(98)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Apache HTTP Server is a versatile and widely-used web server that offers numerous benefits to its users. With its ability to efficiently handle a large number of HTTP requests and configure access restrictions, it is the go-to choice for serving clients' websites requiring a LAMP stack. Additionally, users appreciate the real-time graph feature that allows them to monitor network and hardware resource utilization, enabling informed decisions to optimize system performance.

One of the key use cases of Apache HTTP Server is hosting web applications on public domains as well as local development and testing on developer machines. It seamlessly operates on both Linux and Windows operating systems, making it a flexible option for various environments. Setting up multiple virtual hosts is made convenient with Apache HTTP Server, which simplifies the installation and maintenance processes compared to alternative options like Nginx. Its reliability, ease of use, and long-standing presence in the industry have made it a popular choice for hosting company websites, client websites, development sites, and personal projects.

The support for PHP in Apache HTTP Server is particularly valued for hosting WordPress sites and providing essential functions for site administration such as FTP and URL rewriting. It is relied upon by users to run various web servers for different purposes including help desk ticketing, intranet sites, project management, network monitoring, and conference room scheduling. Moreover, Apache's ability to display websites, set up secure websites using SSL certificates, reroute directories, and control file visibility makes it an ideal option for ensuring security and managing file access.

In addition to its widespread use in Linux servers, Apache HTTP Server is also implemented on embedded platforms like Raspberry Pi where it serves as a central part of infrastructure across various projects including data science. Its solid performance, extensive language support for server-side scripting languages like PHP, Perl, and Ruby makes it highly regarded in the industry. Furthermore, organizations value Apache HTTP Server as a cost-effective solution for hosting websites on virtual servers due to its reliability and ability to handle high traffic volumes.

Apache HTTP Server is utilized by both Enterprise IT departments and other teams for hosting internal web applications, partner/customer facing web applications, and fine-tuned web servers. It ensures the smooth functioning of these critical web-based services and enables organizations to direct traffic into their websites while ensuring security and preventing unauthorized access. Overall, Apache HTTP Server proves to be a powerful and dependable web server solution that caters to a wide range of use cases in the industry.

Users have provided several recommendations for Apache Server based on their experiences. The most common recommendations include using the self-hosted version instead of the cloud version, considering the learning curve when configuring Apache Server, and exploring alternative solutions such as NGINX. These suggestions highlight the benefits of choosing Apache Server as a web server, such as its stability, security, and large community of users for support. However, it is important to be aware of the potential challenges in configuration for those without experience in Linux and web services. Additionally, users suggest considering NGINX as an alternative solution for specific needs.

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
Rudolph Pereira | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Apache HTTP Server to Host our Web Applications on Public Domains. We also use it for local development and testing on Developer Machines. It is used on both Linux and Windows Operation Systems. It is useful in Setting up several Virtual Hosts.
  • Used to Host Web Applications
  • Used as a Proxy Server
  • Used to Host several Virtual Hosts.
  • it should support multiple versions of PHP out of the box.
  • Its official documentation needs improvement. It is not user-friendly.
  • configuration of the XML conf file is complex
Apache HTTP Server is very stable and Secure. It is easy to install on both Linux and Windows. Its Proxy module works great! It needs improvement in the official documentation and in simplifying the XML configuration.
  • It is stable and highly Available.
  • It has a great proxy module.
  • It is Secure.
  • It has good access and error logging features.
  • It has good cli commands to start, stop, see status.
  • We have Apache HTTP Server on 5 Linux and 2 Windows Servers.
  • All are system admin resources and trained on Apache HTTP Server.
  • Apache HTTP server saves us 10 to 20 hours a week.
Apache HTTP Server has more stability and features than the other products. It is also more secure. Apache HTTP Server has a more developer base so it is easier to find resources on it.
July 20, 2022

A great HTTP server

Score 8 out of 10
Vetted Review
Verified User
Incentivized
I use Apache extensively in my hosting company. All my websites and the websites I host for clients are hosted with Apache. We use virtual servers to host multiple websites on one server and Apache serves us well, without incurring any cost. All in all it is a very good solution.
  • Very flexitble
  • Easy to setup
  • Lot's of support available
  • Sometimes too many options
  • Examples online can be wrong
Apache is really great at hosting websites using all kinds of server ware like PHP to serve the websites and make them dynamic. Apache is free to install and so it does not come with a hefty license fee which is great. It is very flexible and can almost do anything you need it to do.
  • Webhosting
  • URL rewriting
  • FCGI wrapping
  • It has made my business possible
  • To start up I didn't have to invest in and expensive HTTP server
  • There are no recurring cost
I has a lot more features, except that IIS is more integrated in a Windows environment. But now with .net core also possible from Apache it would work anywhere really. Only in a full Windows environment where full integration is needed I would chose to go for IIS. Otherwise Apache it is.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use exclusively Apache HTTP Server on all our webservers across our department on our division. I have knowledge that other branches also use it. On our area, we come from Windows Servers and Apache give us a solid web server, with a lot of options that are useful for the kind of websites we have. On the past IIS was great, but at scale, and specially with PHP websites, was not great, so HTTPD help us to serve several websites with absolutely no problem.
  • PHP Integration.
  • Powerful configuration.
  • Redirects made easy.
  • Configuration files are located on different places depending on your Linux distro.
  • If you have an error on one configuration file, apache refuses to start and sometimes is difficult to know why.
  • Security is not great by default, but making a todo list help when you configure a new server.
We use dedicated AWS EC2 Instances for websites that don't server almost any static content, and each instance is behind an AWS Load balancer. On that scenario, Apache works great. We came from serving several websites on one server using Apache, and that was not great, neither to administrate or scale. Please try to avoid using Apache to serve several Websites at once. It works, but you don’t want to do it. If you want to serve several websites from one server, use a server control app, like CloudPanel or Vesta.
  • Reliable.
  • Secure.
  • Fast.
  • Works as intended, so it's less to worry about.
  • Works great on elastic environments (like EC2).
  • As an Open Source project, you can get support for almost any problem you can have.
  • Configuration files, while powerful, can be tricky to dominate for some.
IIS has a clear advantage over Apache: Configuration can be done through a convenient visual editor. But, sometimes, IIS can be tricky to use for serving other things than asp.net. We had bad experiences working at scale with IIS7.5 while serving PHP websites. I know that more recent versions work a lot better, but if you want to serve PHP websites on IIS, while you can, it's better to not do it.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
The Apache HTTP Server is probably the most widely used web server on the entire Internet. We mainly use it for server-side scripting languages such as PHP, Perl or Ruby. However, these are not part of the server, but have to be installed separately. The Apache HTTP Server is a central part of our infrastructure. I myself was already involved with the HTTP server during my studies.
  • Easy to configure, although many options are available.
  • High performance
  • Industry standard, many colleagues have know-how
  • Performance of the competitor (NGINX) is a bit better
  • Incorrect configuration can lead to security risks
  • Modules that are not needed are difficult to identify
As I mentioned earlier, the Apache HTTP Server has a small disadvantage compared to the competition (NGINX) in terms of performance. If you run websites that really have a lot of visitors, NGINX might be the better alternative.

On the other hand, the Apache HTTP Server is open source and free. Further functionalities can be activated via modules. The documentation is really excellent.
  • Configuration and expandability via modules
  • High flexibility due to compatibility with different operating systems
  • Detailed documentation helps us reach our goal quickly
  • The ROI is generally positive for the time being, since it is open source and free of charge.
  • All investments are merely follow-up activities: Setting up the infrastructure, installing the respective software components
  • The Apache HTTP Server forms the fundament of our infrastructure and is always reliable
The comparison with other products from IBM or Oracle is difficult. These are mostly software that has to be paid for. The only fair comparison at eye level is probably the NGINX web server: It is also free and offers even higher performance. In the meantime, there is also a paid Plus version of NGINX. This has extended support and special functions.
April 30, 2021

Apache HTTP Webserver

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have some published websites at some servers, some of them are based on [Apache] HTTP Server.
However, it is more like encyclopedic or Wikipedia style use, as it allows to share information about certain products that are used within our organization.
The Apache HTTP Server makes sharing information about services easier.
Moreover, we support a number of clients who have various web servers, I found that Apache HTTP Server is the most convenient in installation and maintenance , comparing with alternatives like NGINX, etc.
  • It does good with virtual hosts implementation
  • It has good easy to read intuitive documentation and tutorials
  • It is widely used so in the Internet there are many examples that could be adopted
  • Some specific modules might be difficult to install
  • Marketing could be more informative; some people prefer NGINX because they do not know how to do it with apache
  • It is more stable than contestants.
  • Log files are easier to read and troubleshoot
  • It is well suited both for beginners and advanced users.
  • It has a diverse customization support so it could be tuned in multiple ways.
  • Deployability - it is easy to deploy
  • Maintainability - it is straightforward to maintain
  • It allows to publish a website very quickly
  • Use of Apache HTTPS has positive impact on ROI
  • However, it is an axuilary service so the impact is minimal
Apache is more simple, also it tends to be more stable and it is less complicated to use, comparing with other complex solutions that are difficult to troubleshot.
So wherever possible I select Apache HTTP Server for own/enterprise use also advise consumers to select the Apache HTTP Server against NGINX
Return to navigation