Meta Configuration of Package apache
1
<package name="apache" project="oldschool">
2
<title>The Apache Web server</title>
3
<description>The Apache HTTP server. Very few programs have spread so quickly and
4
attracted such a large following in such a short time as this HTTP
5
server. According to Netcraft, Apache runs on about 49.05% of all
6
servers attached to the Internet. That represents about 1,182,142
7
systems. It has replaced within only a few months the NCSA server
8
which, until then was the unchallenged favorite. This is undoubtedly
9
because Apache was derived from the NCSA server sources and that its
10
configuration is compatible to that of NCSA/1.3.
11
12
13
The Apache project was established to provide a forum for the
14
development of a freely available HTTP server. The goal is to develop
15
a secure, efficient, and easily extendable server, which also closely
16
parallels the development of the HTTP protocol. Thus Apache became a
17
replacement to NCSA/1.3.
18
19
20
Besides better performance, the removal of known errors, and better
21
conformance to HTTP standards (HTTP/1.1), Apache offers the following
22
useful features, which are often missing in other servers:
23
24
25
* password files, used to protect documents from unauthorized access, can
26
be indexed in various ways. The search for an entry is as a result more
27
efficient than in ordinary text files.
28
29
30
* client-request errors can be responded to in a flexible manner. CGI
31
scripts can be used to analyze the error and generate more informative
32
replies to both the client and the administrator than the HTTP status
33
codes offer.
34
35
36
* there is no restriction on aliasing and redirection. The Alias and
37
Redirect directives can be used in arbitrary number and depth.
38
39
40
* Apache can choose the best representation of a resource based on the
41
browser-supplied preferences for media type, languages, character set and
42
encoding ("Content Negotiation").
43
44
45
* with Apache you can implement several virtual servers. Thus requests to
46
different IP addresses (referring to the same computer) can be
47
distinguished and, depending on the IP address, appropriately handled.
48
49
50
Further advantages are the module concept and the well-documented API
51
(Application Programmers Interface). Extensions are easily developed and
52
new features are easily integrated into the server. For example,
53
an implementation of the Secure Socket Layer (SSL) from Netscape exists for
54
Apache. This permits secure communication between server and client.
55
56
Apache is installed in the following directories:
57
58
/etc/httpd -> configuration files
59
60
/usr/sbin/httpd -> server binary
61
62
/var/log/httpd/ -> protocol files
63
64
/var/run/httpd.pid -> server PID
65
66
/usr/local/httpd -> server root
67
68
/etc/init.d/apache -> Start/Stop script
69
70
Authors:
71
--------
72
Rob McCool <robm@netscape.com>
73
Robert S. Thau <rst@ai.mit.edu>
74
Roy T. Fielding <fielding@avron.ics.uci.edu>
75
Brian Behlendorf <brian@wired.com>
76
Harald Hanche-Olsen <hanche@imf.unit.no>
77
David Robinson <kluft@amdahl.com>
78
Wietse Venema <drtr@ast.cam.ac.uk>
79
Keith Shafer <Keith.Shafer@SanDiegoCA.ATTGIS.COM>
80
Kevin Steves <stevesk@mayfield.hp.com>
81
82
SuSE series: n</description>
83
<person userid="netmax" role="maintainer"/>
84
</package>
85