Apache 2.2.20

Description:  Apache HTTP server (Web server)
Maintainer:  Manuel Oetiker <manuel@oetiker.ch>
Created:  2012-02-06
Updated:  2012-02-06 (Package Prepared)
Support:  Manuel Oetiker <manuel@oetiker.ch>
Links:  Homepage, SEPP Dir, INSTALL
OS:  linux
Categories:  system, internet
Binaries:  abapachectldbmmanagehtdigesthtpasswdhttpdlogresolve
More Info

The Number One HTTP Server On The Internet

Apache has been the most popular web server on the Internet since April of 1996. The January 1999 WWW server site survey by Netcraft found that over 53% of the web sites on the Internet are using Apache (58% if Apache derivatives are included), thus making it more widely used than all other web servers combined.

NOTES for end users:

  • User binaries are ab|, htdigest|, htpasswd and logresolve|. Let me know if there are problems with any of those and on which machine.
  • The authentication schemes manages with dbmmanage and htdigest are only available if the Apache server at your location is setup to support them.
  • The functionality provided by your Apache server depends highly on the local server configuration.
  • Please ask your local system administrator about details of your server and not the package maintainer.

NOTES for system administrators:

  • The above binary list only includes the commands that can be run by the end user.
  • The Apache server is called httpd and resides in the bin directory below the package directory.
  • As system administrator YOU must first configure the server according to your requirements. See the INSTALL file for details about what modules are available in the package.
  • Most modules are compiled as DSO (dynamic shared modules) and can be enabled or disabled in the httpd.conf file. You MUST edit this file in the /usr/sepp/var/$packagename/ directory before starting a server. Please refer to the Apache documentation for details.
  • For mod_auth_sys you must adapt the checkPasswd program to you local conditions.
  • For suexec to work you must
chmod 4711 /usr/sepp/var/$packagename/bin/suexec

su croot -c 'chown root /usr/sepp/var/$packagename/$arch/bin/suexec'

Configure your server to run as User httpd and Group httpd

Configure user web directories to be ~/public_html

uidmin=100 and gidmin=40 for suexec