Introduction
Apache is arguably the most significant web server; the September 2018 Netcraft survey1 reports that Apache runs 34% of the top million busiest sites, with Nginx reporting 25% and Microsoft 10%.
This chapter shows how to install and configure Apache on a range of Linux systems. Apache is a modular system; for example, one module controls how Apache reports its status, which can be done through the command line or provided to visitors of the web site. Apache has another module that when enabled allows each user on the system to build their own web site within their home directory. Apache ...