TrustRadius Insights for Apache HTTP Server are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Business Problems Solved
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.
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.
Pros
PHP Integration.
Powerful configuration.
Redirects made easy.
Cons
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.
Likelihood to Recommend
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.
VU
Verified User
Project Manager in Engineering (Entertainment company, 51-200 employees)
I've used Apache for hosting multiple websites myself and for 6 years as my past job. I've also configured it to change default parameters and setup multiple virtual hosts.
Pros
Robust
Well documented
Easy configuration
Cons
I think it could use a web UI to configure it
It could allow PHP to override configuration without having to modify it
I've never seen statistics for it so I assume there is not much built in
Likelihood to Recommend
Apache is robust and simple and was far easier than the few times I tried IIS. Enterprises sometimes prefer Nginx instead for supposed performance benefit which my company uses now but I still like to develop with Apache.