28
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.
28.1 Quick Start
With the help of this section, quickly set up and start Apache. You must be root to
install and congure Apache.
28.1.1 Requirements
Make sure that 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 21, Basic Networking (page 311).
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 25, Time Synchronization with NTP (page 409) to learn more
about this topic.
The Apache HTTP Server 443