20
The Apache HTTP Server
With a share of more than 50%, the Apache HTTP Server (Apache) is the world's most
widely-used Web server according to the survey from http://www.netcraft
.com/. Apache, developed by the Apache Software Foundation (http://www
.apache.org/), is available for most operating systems. openSUSE® includes
Apache version 2.2. In this chapter, learn how to install, congure and set up a Web
server; how to use SSL, CGI, and additional modules; and how to troubleshoot Apache.
20.1 Quick Start
With the help of this section, quickly set up and start Apache. You must be root to
install and congure Apache.
20.1.1 Requirements
Make sure the following requirements are met before trying to set up the Apache Web
server:
1. The machine's network is congured properly. For more information about this topic,
refer to Chapter 13, Basic Networking (page 223).
2. The machine's exact system time is maintained by synchronizing with a time server.
This is necessary because parts of the HTTP protocol depend on the correct time.
See Chapter 17, Time Synchronization with NTP (page 323) to learn more about this
topic.
The Apache HTTP Server 359