zurück zurück zum Artikel
## Pfad:           Network/WWW/Apache2
## Beschreibung:   Konfiguration für Apache 2
## Typ:            string
## Standardwert:   ""
## ServiceRestart: apache2
#
# Welche Konfigurationsdatei soll ausgelesen werden?
# (wenn nicht anders angegeben, wird /etc/apache2/httpd.conf verwendet.)
#
APACHE_HTTPD_CONF=""

## Typ:          list(prefork,worker,leader,metuxmpm)
## Standardwert: ""
## Befehl:       /usr/sbin/apache2-reconfigure-mpm
#
# MPM (multi-processing Modul), das verwendet werden soll.
#
# Das ist nötig, um festzulegen, mit welchem MP Apache laufen wird sowie
# zur Bestimmung, gegen welche Header-Dateien die Module gebildet werden
# sollen.
#
# Wenn nicht anders angegeben, wählt das System einfach eines der instal-
# lierten MPM.
#
APACHE_MPM=""

## Typ:            string
## Standardwert:   ""
## ServiceReload:  apache2
#
# mail-Adresse des Server-Administrators (ServerAdmin-Anweisung) Diese
# Adresse wird Serverantworten mitgegeben, falls APACHE_SERVERSIGNATURE
# auf "email" gesetzt wurde.
#
# Wird der Wert leergelassen (""), wird ein Standardwert webmaster@$FQHOSTNAME
# eingesetzt, wobei FQHOSTNAME aus /etc/HOSTNAME ausgelesen wird.
#
# Beachten Sie, daß die Anweisung ServerAdmin innerhalb von VirtualHost-
# Containern nicht verändert wird..
#
APACHE_SERVERADMIN=""

## Typ:            string
## Standardwert:   ""
## ServiceReload:  apache2
#
# ServerName besteht aus dem Namen und dem Port, mit dem sich der Server
# selbst identifiziert. Das kann meist automatisch bestimmt werden, aber es
# wird empfohlen, daß Sie die Angabe explizit selbst vornehmen, um Probleme
# während des Starts zu vermeiden.
#
# Ist hier kein gültiger DNS-Name angegeben, werden servergesteuerte
# Umleitungen nicht funktionieren. Siehe auch die folgende Anweisung
# "UseCanonicalName".
#
# Wenn Ihr Host nicht über einen registrierten DNS-Namen verfügt, geben Sie hier
# seine IP-Adresse an. über diese IP-Adresse müßten Sie immer Zugriff erhalten,
# und damit sind auch Umleitungen möglich.
#
APACHE_SERVERNAME=""

## Typ:             string
## Standardwert:    ""
## ServiceRestart:  apache2
#
# Hier können Sie Namen von Dateien angeben (durch Leerzeichen getrennt), die
# von der httpd.conf eingebunden werden sollen.
#
# Damit können Sie beispielsweise Konfigurationen für virtuelle hosts ändern,
# ohne auf die httpd.conf selbst zugreifen zu müssen, wodurch Upgrades
# erleichtert werden.
#
APACHE_CONF_INCLUDE_FILES=""

## Typ:             string
## Standardwert:    ""
## ServiceRestart:  apache2
#
# Hier können Sie Verzeichnisse angeben (durch Leerzeichen getrennt), die von
# der httpd.conf ausgelesen werden sollen.
#
# Alle in diesen Verzeichnissen enthaltenen Dateien werden rekursiv in Apache
# eingebunden. Sobald ein Muster wie *.conf erscheint wird Apache es benutzen.
#
# Beispiele: "/etc/apache2/my_conf/"
#           "/etc/apache2/virtual_hosts/*.conf"
#           "local/*.conf /srv/www/virtual/"
#
APACHE_CONF_INCLUDE_DIRS=""

## Typ:             string
## Standardwerte:   "access actions alias auth auth_dbm autoindex cgi dir env
##                  expires include log_config mime negotiation setenvif ssl
##                  suexec userdir php4"
## ServiceRestart:  apache2
#
# [Es kann unverständlich erscheinen, daß nicht einfach die Anweisung "LoadModule"
# in der httpd.conf bearbeitet werden kann. Aber da die "LoadModule"-Anweisungen
# unter Umständen einen absoluten Pfad für die angesprochenen Module benötigen, kann
# es bei einem Wechseln der MPM etwas ärgerlich werden. Daher ist es einfacher, die
# Modulnamen hier anzugeben.]
#
# * Liste aller in der Basis-Distribution verfügbaren Module:
#
#    access actions alias asis auth auth_anon auth_dbm auth_digest auth_ldap
#    autoindex cache case_filter case_filter_in cern_meta cgi charset_lite
#    dav dav_fs deflate dir disk_cache echo env expires ext_filter file_cache
#    headers imap include info ldap log_config logio mem_cache mime mime_magic
#    negotiation proxy proxy_connect proxy_ftp proxy_http rewrite setenvif
#    speling ssl status suexec unique_id userdir usertrack vhost_alias
#
#   siehe http://httpd.apache.org/docs-2.0/mod/ !
#
# * Es lohnt sich, "IfDefine"-Container einzusetzen ... etwa so:
#    <IfModule mod_xyz.c>
#        ....
#    </IfModule>
#
# * In der Variablen APACHE_MODULES können Sie so etwas wie "mod_xyz" oder auch bloß
#   xyz notieren. Ebenfalls können Sie einen absoluten Pfad benennen, wenn Sie das
#   wünschen.
#
# * Beachten Sie für MOD_SSL: um dieses Modul einsetzen zu können, benötigen Sie ein
#   Serverzertifikat.
#   Ein Testzertifikat wird erstellt, wenn Sie als root an der Konsole eingeben:
#   'cd /usr/share/doc/packages/apache2; ./certificate.sh'.
#   Sie müssen ebenfalls innerhalb von <VirtualHost _default_:443> einen Servernamen
#   angeben, passend zu einem vollständigen Domainnamen (siehe /etc/HOSTNAME).
#
# * Wenn Sie Ihr Serverzertifikat durch ein Paßwort schützen, sollten Sie den Wert von
#   APACHE_START_TIMEOUT (siehe unten) etwas höher setzen.
#
# * Module, die hier gelistet werden, aber nicht installiert sind, werden ignoriert.
#
#
# Beispiele:
#
# Minimal
# APACHE_MODULES="access alias auth dir log_config mime setenvif"
#
# Standardinstallation
# APACHE_MODULES="access actions alias asis auth autoindex cgi dir imap include
#                 log_config mime negotiation setenvif status userdir"
# Ihre Einstellungen
APACHE_MODULES="access actions alias auth auth_dbm autoindex cgi dir env expires
                include log_config mime negotiation setenvif ssl suexec userdir php4"

## Typ:             string
## Standardwert:    ""
## ServiceRestart:  apache2
#
# Weitere Server-Parameter:
#
# Geben Sie hier die Server-Parameter ("Definitionen") an, die Sie dem Apache zur
# Startzeit mitgeben möchten, oder irgendwelche Befehlszeilen-Parameter.
#
# Hintergrund: die Anweisungen in <IfDefine>-Containern werden nur befolgt, wenn
#              eine entsprechende Bedingung definiert ist.
#
# Das kann beispielsweise "-D SSL" sein, oder "-DSTATUS" oder etwas Vergleichbares.
# (Es spielt keine Rolle, ob Sie "-D flag1 -D flag2" oder bloß "flag1 flag2" angeben)
#
# Die Angabe solche Parameter hier hat dieselbe Wirkung wie ihre Angabe in der Konsole
# (z.B rcapache2 start -DReverseProxy)
#
APACHE_SERVER_FLAGS=""

## Typ:            string
## Standardwert:   "/srv/www/htdocs"
## ServiceReload:  apache2
#
# DocumentRoot: Verzeichnis, in dem die Webinhalte für den Standardserver liegen.
#
# Lassen Sie das leer, werden die Standardvorgaben genutzt.
#
APACHE_DOCUMENT_ROOT=""

## Typ:           integer
## Standardwert:  2
#
# Timeout während des Serverstarts (Sekunden)
# Nach diesem Zeitraum entscheidet das Startscript, ob der httpd-Prozeßstart ohne
# Fehlermeldung beginnen kann.
#
# Setzen Sie den Wert höher, wenn mod_ssl und Ihr Zertifikat paßwortgeschützt sind!
#
APACHE_START_TIMEOUT="2"

## Typ:            list (on,off,email)
## Standardwert:   "on"
## ServiceReload:  apache2
#
# Konfiguriert die Fußzeile von server-generierten Dokumenten
# Das korrespondiert mit der Anweisung "ServerSignature".
#
APACHE_SERVERSIGNATURE="on"

## Typ:            list(debug,info,notice,warn,error,crit,alert,emerg)
## Standardwert:   "warn"
## ServiceReload:  apache2
#
# LogLevel: Festlegungen für den Umfang der Angaben in error_log.
#
APACHE_LOGLEVEL="warn"

## Typ:             string
## Standardwert:    "/var/log/apache2/access_log combined"
## ServiceRestart:  apache2
#
# Ablageort und Format des Zugriffsprotokolls (Common Logfile Format).
# Wenn Sie innerhalb Ihrer VirtualHost-Container keine Anweisungen für Proto-
# kolldateien niederlegen, werden Protokollmeldungen dieser virtuellen Hosts
# hier eingetragen. Wenn Sie allerdings eine eigene Protokolldatei für einen
# virtuellen Host festgelegt haben, werden Fehler auch dort protokolliert
# und nicht hier.
#
# Lassen Sie es einfach leer, wenn Sie es an anderer Stelle selbst konfi-
# gurieren möchten.
#
# Beispiele:
#
# Wenn Sie getrennte "agent"- und "referer"-Protokolldateien haben möchten:
#
# eine Festlegung in der Art
# "/var/log/apache2/referer_log referer, /var/log/apache2/agent_log agent"
# korrespondiert mit
# CustomLog /var/log/apache2/referer_log referer
# CustomLog /var/log/apache2/agent_log   agent
#
# Wenn eine einzige Protokolldatei gewünscht wird mit allen Informationen
# (kombiniertes Protokolldateiformat):
#
# eine Festlegung in der Art "/var/log/apache2/access_log combined"
# korrespondiert mit
# CustomLog /var/log/apache2/access_log combined
#
APACHE_ACCESS_LOG="/var/log/apache2/access_log combined"

## Typ:            list(On,Off,DNS)
## Standardwert:   "Off"
## ServiceReload:  apache2
#
# "UseCanonicalName": legt fest, wie Apache selbst-referenzierende URL's sowie
# die Variablen SERVER_NAME und SERVER_PORT zusammensetzt.
# Wenn Sie hier "Off" angeben, wird Apache den vom Client angegebenen Hostnamen
# und Port verwenden. Legen Sie "On" fest, wird Apache den in der Anweisung
# "ServerName" vorgegebenen Wert verwenden.
#
APACHE_USE_CANONICAL_NAME="Off"

## Typ:            list(Major,Minor,Minimal,ProductOnly,OS,Full)
## Standardwert:   "OS"
## ServiceReload:  apache2
#
# Festlegungen, wieviele Informationen das Headerfeld einer Serverantwort über
# den Server selbst enthalten soll (installierte Module, Version usw.)
# siehe http://httpd.apache.org/docs-2.0/mod/core.html#servertokens
#
APACHE_SERVERTOKENS="OS"

## Typ:            list(on,off)
## Standardwert:   "off"
## ServiceReload:  apache2
#
# Ist mod_status aktiviert, können in einem Statusreport weitere Informationen
# über den Server abgefragt werden, wie zum Beispiel CPU-Auslastung und anderes.
# Dies ist eine serverweit gültige Festlegung, die zu Lasten der Performance
# gehen kann!
#
APACHE_EXTENDED_STATUS="off"

## Typ:             list(on,off)
## Standardwert:    "off"
## ServiceRestart:  apache2
#
# Zulassen von "gepufferter" Protokollierung
#
APACHE_BUFFERED_LOGS="off"

## Typ:            integer
## Standardwert:   300
## ServiceReload:  apache2
#
# Timeout: Anzahl an Sekunden, ehe ein Timeout entgegengenommen oder gesendet wird.
# Dies ist eine serverweit gültige Festlegung.
#
APACHE_TIMEOUT="300"
zurück zurück zum Artikel