Apache HTTP Server logo

Apache HTTP Server

The most popular web server on the Internet since April 1996
45.2K
7K
+ 1
1.4K

What is Apache HTTP Server?

The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet.
Apache HTTP Server is a tool in the Web Servers category of a tech stack.
Apache HTTP Server is an open source tool with 2.3K GitHub stars and 727 GitHub forks. Here’s a link to Apache HTTP Server's open source repository on GitHub

Who uses Apache HTTP Server?

Companies
37297 companies reportedly use Apache HTTP Server in their tech stacks, including Slack, LinkedIn, and MIT.

Developers
7604 developers on StackShare have stated that they use Apache HTTP Server.

Apache HTTP Server Integrations

Datadog, Server Density, Scalyr, Passenger, and Symphony CMS are some of the popular tools that integrate with Apache HTTP Server. Here's a list of all 16 tools that integrate with Apache HTTP Server.

Why developers like Apache HTTP Server?

Here’s a list of reasons why companies and developers use Apache HTTP Server
Apache HTTP Server Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Apache HTTP Server in their tech stack.

Nick Rockwell
Nick Rockwell
CTO at NY Times · | 28 upvotes · 407.2K views
atThe New York TimesThe New York Times
MySQL
MySQL
PHP
PHP
React
React
Apollo
Apollo
GraphQL
GraphQL
Node.js
Node.js
Kafka
Kafka
Apache HTTP Server
Apache HTTP Server

When I joined NYT there was already broad dissatisfaction with the LAMP (Linux Apache HTTP Server MySQL PHP) Stack and the front end framework, in particular. So, I wasn't passing judgment on it. I mean, LAMP's fine, you can do good work in LAMP. It's a little dated at this point, but it's not ... I didn't want to rip it out for its own sake, but everyone else was like, "We don't like this, it's really inflexible." And I remember from being outside the company when that was called MIT FIVE when it had launched. And been observing it from the outside, and I was like, you guys took so long to do that and you did it so carefully, and yet you're not happy with your decisions. Why is that? That was more the impetus. If we're going to do this again, how are we going to do it in a way that we're gonna get a better result?

So we're moving quickly away from LAMP, I would say. So, right now, the new front end is React based and using Apollo. And we've been in a long, protracted, gradual rollout of the core experiences.

React is now talking to GraphQL as a primary API. There's a Node.js back end, to the front end, which is mainly for server-side rendering, as well.

Behind there, the main repository for the GraphQL server is a big table repository, that we call Bodega because it's a convenience store. And that reads off of a Kafka pipeline.

See more
Marcel Kornegoor
Marcel Kornegoor
CTO at AT Computing · | 7 upvotes · 21.4K views
nginx
nginx
Apache HTTP Server
Apache HTTP Server

nginx or Apache HTTP Server that's the question. The best choice depends on what it needs to serve. In general, Nginx performs better with static content, where Apache and Nginx score roughly the same when it comes to dynamic content. Since most webpages and web-applications use both static and dynamic content, a combination of both platforms may be the best solution.

Since both webservers are easy to deploy and free to use, setting up a performance or feature comparison test is no big deal. This way you can see what solutions suits your application or content best. Don't forget to look at other aspects, like security, back-end compatibility (easy of integration) and manageability, as well.

A reasonably good comparison between the two can be found in the link below.

See more
Tim Abbott
Tim Abbott
Founder at Zulip · | 6 upvotes · 47.7K views
atZulipZulip
nginx
nginx
Apache HTTP Server
Apache HTTP Server

We've been happy with nginx as part of our stack. As an open source web application that folks install on-premise, the configuration system for the webserver is pretty important to us. I have a few complaints (e.g. the configuration syntax for conditionals is a pain), but overall we've found it pretty easy to build a configurable set of options (see link) for how to run Zulip on nginx, both directly and with a remote reverse proxy in front of it, with a minimum of code duplication.

Certainly I've been a lot happier with it than I was working with Apache HTTP Server in past projects.

See more
StackShare Editors
StackShare Editors
Apache HTTP Server
Apache HTTP Server
PHP
PHP
MySQL
MySQL
Linux
Linux
AWS EC2
AWS EC2
Smarty
Smarty

Early job listings for “Application Engineer” required applicants to have “Fluency with the LAMP stack”. Linux, Apache, MySQL, PHP was and still is a popular choice for web applications which Slack started out as. Other requirements included an excellent understanding of networking, HTTP, JSON, and Smarty (template engine for PHP). According to an AWS case study “Tiny Speck—the original company name for what became Slack Technologies—used AWS in 2009 when it was the only viable offering for public cloud services.”

See more
Omid Farhang
Omid Farhang
Sr. Full Stack Developer · | 4 upvotes · 11.6K views
Laravel
Laravel
Apache HTTP Server
Apache HTTP Server
MySQL
MySQL
GitLab
GitLab
Linux
Linux
#RESTfulAPI
#CPanel

I had a Wallet/Exchange project, I have been developing both #Backend and #Frontend, Giving #REST API to mobile developers too. I decided to use Laravel for backend and build my #RESTfulAPI over that. So I used Laravel Passport for #JWT Authentication and host it over #cPanel hosting using Apache HTTP Server and using MySQL for database. Not the perfect choice but it worked perfectly as a starter for project. We used GitLab private repository for this project and we have been slightly unhappy because of several down-time we had over GitLab. All our team used Linux based system for developing project so we shared our bash scripts over the repo and saved lots of time.

See more
Wesly Nouse
Wesly Nouse
Owner at Absolum · | 3 upvotes · 6.4K views
atAbsolumAbsolum
Apache HTTP Server
Apache HTTP Server

I use Apache HTTP Server because it's the first http server I learned to use. Besides that being the main reason I use it, it's still the most used http server for a reason and that's because it works. I've never experienced any issues with Apache that weren't caused by any error besides my own. The only problem I have with it is the tedious setup for virthualhosts but, at Absolum this was our first open-source project to solve with Apache-VHC.

See more

Apache HTTP Server Alternatives & Comparisons

What are some alternatives to Apache HTTP Server?
Apache Tomcat
Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.
nginx
nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
JBoss
An application platform for hosting your apps that provides an innovative modular, cloud-ready architecture, powerful management and automation, and world class developer productivity.
Jetty
Jetty is used in a wide variety of projects and products, both in development and production. Jetty can be easily embedded in devices, tools, frameworks, application servers, and clusters. See the Jetty Powered page for more uses of Jetty.
Microsoft IIS
Internet Information Services (IIS) for Windows Server is a flexible, secure and manageable Web server for hosting anything on the Web. From media streaming to web applications, IIS's scalable and open architecture is ready to handle the most demanding tasks.
See all alternatives

Apache HTTP Server's Followers
7035 developers follow Apache HTTP Server to keep up with related blogs and decisions.
Jidulal VM
Hesam Mirebrahimi
LJL007
Julio Gori Corradi
Nader Soussou
Vladeta Radovanovic
Saad Saleh
Jason Wong
Hamad Al-Sedrani
Md. Sadhan Sarker