TrustRadius: an HG Insights company

Apache HTTP Server

Score8.4 out of 10

98 Reviews and Ratings

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.

Apache HTTP Server is the foundation of web!

Use Cases and Deployment Scope

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.

Pros

  • Used to Host Web Applications
  • Used as a Proxy Server
  • Used to Host several Virtual Hosts.

Cons

  • 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

Most Important Features

  • 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.

Return on Investment

  • 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.

Alternatives Considered

NGINX and Lighttpd

Other Software Used

NGINX, Lighttpd

Apache HTTP Webserver

Pros

  • 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

Cons

  • 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

Most Important Features

  • Deployability - it is easy to deploy
  • Maintainability - it is straightforward to maintain
  • It allows to publish a website very quickly

Return on Investment

  • Use of Apache HTTPS has positive impact on ROI
  • However, it is an axuilary service so the impact is minimal

Alternatives Considered

NGINX and Laravel PHP Framework

Other Software Used

NGINX, Laravel PHP Framework

Apache HTTP Server - The Ultimate Server

Pros

  • Virtual host management offers extensive configuration options
  • The ease of working with own and third-party modules
  • Implementation as a load balancer is particularly good and helpful

Cons

  • A descriptive graphical interface
  • Native tool for statistics of use, access, error among others
  • How hard it is to find something that Apache HTTP Server can improve is really great

Return on Investment

  • The greatest positive impact is seen in that with only Apache HTTP Server it is possible to solve various situations of administration of sites, services, or web systems.
  • Due to the type of institution to which I belong, everything that means high performance and streamlining of the institution's processes is a great benefit for those interested.

Alternatives Considered

Microsoft IIS and Apache Tomcat

Other Software Used

Microsoft Visual Studio Code, Joomla!, Sugar Sell (SugarCRM)

The gold standard of web servers

Pros

  • Ease of use
  • Well documented
  • Mature

Cons

  • Optimization
  • Not as flexible as new alternatives.

Return on Investment

  • Free
  • Easy to find documentation means less training.
  • It's been around so long that there is a good chance someone has tried something similar to what you are doing.

Alternatives Considered

NGINX and Microsoft IIS

Other Software Used

Linode, CakePHP, Ubuntu Linux, MySQL

Apache is easy to use and trustworthy

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

Return on Investment

  • Apache helps things run smoothly, rarely needing a reboot
  • Gives helpful error messages to solve problems easy
  • Occasionally we have had to modify file upload size, request timeout, and parameter size which is annoying when it has to be done on a lot of servers or cannot be done through code

Alternatives Considered

Microsoft IIS and Nginx

Other Software Used

Laravel PHP Framework, Drupal, PostgreSQL