This book provides a brief introduction to Apache HTTP Server - an open-source web server. Apache is the most popular web server software on the Internet; it is estimated that 50% of all active websites use Apache as their web server. You will learn how to download and install Apache HTTP Server on your Windows and Linux system, how to configure Apache as a web server, proxy server, and reverse proxy server. You will also learn to set up SSL and to expand Apache functionality by adding modules.
Here is a list of topics covered in this book:
Here is a list of topics covered in this book:
- Chapter 1 - Introduction - a brief overview what Apache HTTP Server really is and what it is used for. We will describe how to install Apache on Windows and Linux.
- Chapter 2 - Basic configuration - we will describe the Apache configuration files in Ubuntu. We will describe each file in detail.
- Chapter 3 - Virtual hosts - we will describe how you can use virtual hosts in Apache to configure multiple web sites on the same machine. We will also describe how to enable SSL and where the log files are kept.
- Chapter 4 - Modules - we will describe some basic Apache modules. We will explain how you can configura Apache as a forward and reverse proxy.