# Dies ist die Haupt-Konfigurations-Datei unseres WWW-Servers: # Die Module: Dynamic Shared Object (DSO) Support # Nur ändern, wenn wir das wirklich wollen! #LoadModule mmap_static_module modules/mod_mmap_static.so LoadModule env_module modules/mod_env.so LoadModule config_log_module modules/mod_log_config.so LoadModule agent_log_module modules/mod_log_agent.so LoadModule referer_log_module modules/mod_log_referer.so #LoadModule mime_magic_module modules/mod_mime_magic.so LoadModule mime_module modules/mod_mime.so LoadModule negotiation_module modules/mod_negotiation.so LoadModule status_module modules/mod_status.so LoadModule info_module modules/mod_info.so LoadModule includes_module modules/mod_include.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule dir_module modules/mod_dir.so LoadModule cgi_module modules/mod_cgi.so LoadModule asis_module modules/mod_asis.so LoadModule imap_module modules/mod_imap.so LoadModule action_module modules/mod_actions.so #LoadModule speling_module modules/mod_speling.so LoadModule userdir_module modules/mod_userdir.so LoadModule proxy_module modules/libproxy.so LoadModule alias_module modules/mod_alias.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule access_module modules/mod_access.so LoadModule auth_module modules/mod_auth.so LoadModule anon_auth_module modules/mod_auth_anon.so #LoadModule dbm_auth_module modules/mod_auth_dbm.so LoadModule db_auth_module modules/mod_auth_db.so LoadModule digest_module modules/mod_digest.so #LoadModule cern_meta_module modules/mod_cern_meta.so LoadModule expires_module modules/mod_expires.so LoadModule headers_module modules/mod_headers.so LoadModule usertrack_module modules/mod_usertrack.so #LoadModule example_module modules/mod_example.so #LoadModule unique_id_module modules/mod_unique_id.so LoadModule setenvif_module modules/mod_setenvif.so # Extra Modules #LoadModule php_module modules/mod_php.so #LoadModule php3_module modules/libphp3.so #LoadModule perl_module modules/libperl.so # Reconstruction of the complete module list from all available modules # (static and shared ones) to achieve correct module execution order. # [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO] ClearModuleList #AddModule mod_mmap_static.c AddModule mod_env.c AddModule mod_log_config.c AddModule mod_log_agent.c AddModule mod_log_referer.c #AddModule mod_mime_magic.c AddModule mod_mime.c AddModule mod_negotiation.c AddModule mod_status.c AddModule mod_info.c AddModule mod_include.c AddModule mod_autoindex.c AddModule mod_dir.c AddModule mod_cgi.c AddModule mod_asis.c AddModule mod_imap.c AddModule mod_actions.c #AddModule mod_speling.c AddModule mod_userdir.c AddModule mod_proxy.c AddModule mod_alias.c AddModule mod_rewrite.c AddModule mod_access.c AddModule mod_auth.c AddModule mod_auth_anon.c #AddModule mod_auth_dbm.c AddModule mod_auth_db.c AddModule mod_digest.c #AddModule mod_cern_meta.c AddModule mod_expires.c AddModule mod_headers.c AddModule mod_usertrack.c #AddModule mod_example.c #AddModule mod_unique_id.c AddModule mod_so.c AddModule mod_setenvif.c # Extra Modules #AddModule mod_php.c #AddModule mod_php3.c #AddModule mod_perl.c ### Hier wird's interessant # ServerType standalone = Läuft als Daemon-Prozess ServerType standalone # Port: Standard-Port belassen (dann als root starten / stoppen) Port 80 # Logging mit IP-Adresse oder Hostnamen HostnameLookups off # Nach dem Start als root zu einem weniger privilegierten Nutzer werden User nobody Group nobody # Die E-Mailadresse des Administrators ServerAdmin Frank.Richter@hrz.tu-chemnitz.de # Verzeichnis, in dem Konfigurations- und Loggingdateien zu finden sind ServerRoot /etc/httpd # Datei für Fehler-Logging: ErrorLog logs/error_log # Welche Fehler melden: debug, info, notice, warn, error, crit, alert, emerg LogLevel warn # Logformat definieren: LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T" combined # Datei für Logging der Zugriffe: CustomLog logs/access_log combined # Hier wird die Prozess-ID des Servers vermerkt: PidFile /var/run/httpd.pid # Interner Prozess-Zustand ScoreBoardFile /var/run/httpd.scoreboard # Ein "freundlicher Name" für unseren Server - # Achtung - muß im Domain Name Service bekannt sein! ServerName stipe.hrz.tu-chemnitz.de # Wartezeit in Sekunden für Lesen und Senden von Daten Timeout 300 # Persistente Verbindungen erlauben? KeepAlive On # Maximalzahl von Requests via persistente Verbindungen: MaxKeepAliveRequests 100 # Wartezeit in Sekunden auf nächsten Request in persistenter Verbindung KeepAliveTimeout 15 # Freie Server-Prozesse - Minimum und Maximum: MinSpareServers 8 MaxSpareServers 20 # Wieviele Prozesse starten: StartServers 10 # Aber maximal soviele Prozesse: MaxClients 150 # Maximalzahl Requests pro Prozess (danach beendet er sich): MaxRequestsPerChild 100 # Proxy-Einstellungen - hier nicht... # Auch keine Virtuellen Server