Apache Hosting: Compare Hosting
Oops! No Hosting Plans Match Your Search
You've selected a combination of features that none of the web hosts we profile offer. We suggest you remove your last filter or reset & start again.
Ask Our Experts
Need help with your hosting? Tell us exactly what you are looking for and we’ll do our very best to help. Please allow one working day for a response.
Please fill in all fields.
Thanks! Your request has been sent. We'll reply within 24 hours.
Recommended Host for Apache
What is Apache Hosting?
The Apache HTTP web server hardly needs an introduction. This highly configurable server platform is free and since it is open source, Apache it can be customized in a number of different ways. Apache also features a library full of add-ons that provide support for additional features. If you can't find quite what you need or want, you can alter it to your specifications. Tweaks can be shared among members of the Apache development community, which is a good place to start in case you need some custom features.
What makes Apache so popular
Community support for Apache remains strong, despite the advent of numerous competing solutions. Although Apache runs on Windows-, Mac-, Unix- and Linux-based servers, it is usually associated with Linux.
Apache supports a variety of technologies, including MySQL, PHP, and SSL. It also includes support for Common Gateway Interface (CGI), Server Side Includes (SSI), URL redirection, HTTP header metafiles, proxy caching and more.
The cross-platform compatibility means that no matter what operating system the server computer is running, Apache can still host your website with ease. Apache servers typically run more smoothly and more securely in comparison to other servers, so if security is a concern, Apache is a safe bet under many circumstances.
Many shared hosting plans offer Apache servers, as do many dedicated server plans, because it is a more cost-effective option compared to Microsoft Internet Information Services (IIS). Because of its flexibility and affordability, it is the most popular web server software available today.
However, in recent years Apache has lost ground to IIS and open-source competitors like Nginx. A few years ago Apache ran more than 60% of all web servers, but in early 2014 the share dropped to 42%.
While Apache still has a lot going for it, critics claim it has become bloated over the years, offering numerous advanced features that a lot of users simply do not find necessary. Apache’s process-based nature also means it creates a lot of thread overhead, as every simultaneous connection requires a separate thread. Some users find IIS more appealing thanks to its unparalleled .NET support.
Endless choice of Apache hosting options
Since Apache can run on virtually any platform, it can be deployed on numerous versions and custom variations, on practically any hardware platform on the market.
However, not all companies offering Apache hosting are created equally, as pricing may vary significantly from one host to another. Luckily, with so much choice, it is easy to shop around, compare features and pricing before you decide what will work best for your project.
Apache hosting plans tend to be somewhat cheaper than comparable Windows plans. Bear in mind that Apache is free, so most hosts pair it with free operating systems like Linux. The combination is known as LAMP, which stands for Linux Apache MySQL PHP. On the other hand, Windows hosting requires IIS, Microsoft SQL or ODBC and of course a Microsoft operating system. Hardware requirements may differ, too.
Most of the savings are transferred to the customer, making lean and frugal Apache hosting plans popular among small businesses and individual users. However, even these entry level Apache hosting plans offer a lot of functionality – they often suffice for sites built on popular platforms such as Wordpress, Drupal, phpBB and Joomla.
Three most common Apache hosting plan tiers
Although there is no industry standard and there are a range of different options, the most common plans and price tiers are shared Apache plans, virtual private server (VPS) plans and managed private server (MPS) plans.
The most affordable options are usually shared Apache plans, including cloud-based plans. They tend to offer basic functionality, cPanel, MySQL, PHP, POP email and other basic features and services.
More expensive and comprehensive VPS plans are designed for multi-site hosting and medium load sites. They usually include dedicated hardware, usually using a virtual private server model, multiple domain hosting, more storage and other features.
Top end Apache managed private servers are designed with more demanding clients in mind. They can handle a number of websites, or high load sites. Virtualisation is usually supported, many hosts now offer e-commerce functionality as well, along with more advanced features for niche users.
Needless to say, dedicated servers tend to end up pricey regardless of platform and in most cases the price gap between LAMP and Windows/IIS packages tends to be bigger on entry-level plans.
Apache Hosting Frequently Asked Questions
What is Apache?
Apache is the most popular web server software in the world. It was first developed in 1995 and within a year became the most widely used HTTP server for the rapidly growing World Wide Web. Today, Apache serves over half of all websites.
Who owns Apache software?
The Apache software is owned by the Apache Software Foundation, an American non-profit corporation. It’s maintained by the members of the foundation, a group of developers. To join the Apache Software Foundation, a developer must have a history of actively contributing to one of the foundation’s projects and be nominated by a current member and voted in by a majority.
Is Apache free?
Yes, Apache is distributed as free and open source software. The Apache Software Foundation’s bylaws specifically state that Apache projects are to be distributed free of charge.
What operating systems can Apache be run on?
Apache is most commonly used on Linux servers in a LAMP configuration, but the software is also available for a variety of operating systems including Microsoft Windows and Mac OS X.
What is a LAMP stack?
LAMP is an acronym for Linux operating systems, Apache HTTP server software, the MySQL database management system, and the PHP programming language. This is the most commonly used configuration for web servers, and is required for running many popular content management systems that use MySQL and PHP, such as WordPress and Joomla.
Which web hosting companies use Apache servers?
Most managed web hosting plans that are Linux-based will run Apache servers, though they may not note it on their websites. You may want to double-check with your hosting company before purchasing a plan if you require Apache. For VPS or dedicated server hosting, depending on the web hosting company and the plan you purchase, you may be able to install Apache on your server yourself, or request it to be installed for you.
Why is Apache still the most common web server software?
Despite other newer web server software available, such as asynchronous web servers Nginx or LightHTTPD, Apache remains the most popular on the web. It’s a time-tested, vetted, secure system that’s well-known and well-understood by many developers, making it the most common first choice for server configurations.
What’s the difference between Apache HTTP Server and Apache Tomcat?
Apache HTTP Server is written in C and, as its name suggests, is a general-purpose HTTP server. Tomcat, on the other hand, is written in Java and its main purpose is to host servlets and JSPs. Tomcat can serve as an HTTP server for static content, but Apache HTTP Server offers many more advanced options that Tomcat does not.
How does Apache compare to Nginx?
Nginx is another very popular free and open source web server. After its release in 2004, Nginx quickly grew in popularity due to its light-weight nature, minimal use of resources and ability to scale easily. Nginx is what is called an asynchronous server, while Apache is a process-based server. There are many differences in exactly how Apache and Nginx handle connections, interpret requests, extend via modules, etc. Community support for Apache is also more available because the software has been around much longer.
How does Apache compare to Lighttpd?
Lighttpd (pronounced “lighty”) is a free and open source asynchronous server that runs as a single process with a single thread, similar to Nginx. Lighttpd was first released in 2003, and like Nginx, may have less community support than Apache, a process-based server.
What is a process-based server, and how does it compare to asynchronous?
Process-based servers are a more traditional technology. With a process-based server, a new thread must be created to handle each HTTP request. Under heavy loads, this system can use a lot of RAM, and result in slower performance. With the newer asynchronous servers (also called event-based or asynchronous i/o), multiple HTTP requests can be handled within one thread, which uses less RAM and may process heavier loads more efficiently. However, the Apache Software Foundation notes that performance benchmarks tend to be a measure of configuration rather than the underlying quality of the server.
Where is Apache support available?
The Apache Software Foundation maintains extensive documentation on Apache on their official website. If you can’t find the answer you need within the official documentation, they recommend asking questions in a Usenet group or checking their archives, or asking on the #httpd channel on the irc.freenode.net IRC network. You can report bugs on the Apache website, but they do not offer one-on-one support. There are third party companies that provide commercial support for Apache, but the foundation doesn’t maintain a list of them or endorse any particular companies.
What kinds of modules are available for Apache?
There are many modules available to extend Apache’s functionality. Modules can be added to provide CGI ability, add options for user authentication, generate automatic directory listings, set bandwidth limits, stream flash video, enable specific programming languages, and much more.
Can I host my own website on my home computer using Apache?
Yes, it is possible to host your own website at home using Apache software. However, running your own server at home can be a time-consuming task, and unless you're an expert, it can open up your website and entire computer to various security issues. If your goal is to save money on hosting, it’s better to go with a professional web hosting company than to run your own server at home.