Apache is a highly modular system meaning that functionality can be easily added to the core application. The fact that it's free to use is also positively contributed to its adoption. So the same course offer can serve tiny static sites for the couple requests an hour to large enterprise applications with hundreds of thousands if not millions of hits per day. Apache can also serve many different kinds of content with minimal configuration. It's very robust, meaning it can handle large volumes of traffic on a single server. Today, Apache serves over 54% of all websites and with good reason. Developed since 1995, Apache was a core technology responsible for the initial growth of the world wide web. Many hands make light work and hundreds, if not thousands, have contributed code. Apache HTTP Server is open source, which means the original source code is freely available for collaboration. This includes HTML documents, multimedia such as images, CSS style sheets, and client-side scripts such as JavaScript. A web server delivers content that can be accessed through the internet. What is Apache? Apache HTTP Server is a web server application.
#Apache server tutorial how to#
And finally, how to manage the service itself.
#Apache server tutorial install#
Starting with this chapter, we're going to explore what Apache HTTP server is and what it's used for, along with common ways to install Apache. This course will feature practical applied techniques for working with a server rather than trivia. Instead, I'm going to focus on creating a foundation on which to build knowledge. And I'm not going to explore every single aspect. Apache is a big topic, in that it's complex system with many nuances and configuration. This course's goal is to teach you how to investigate an existing Apache web server to learn how it's configured and how to manage it. The path to learning is varied and there's no wrong reason. You could just want to learn more about web server administration. Maybe you discovered a dusty computer running in a closet with a note taped to it saying, don't unplug or the website goes down. For example, your job responsibility may have just changed and suddenly you're expected to know how to manage a web server. There's a number of reasons you might want to learn about Apache.