### $Id$ ### ### Main Configuration Section ### ### This config aims to be clean and readable, you should see ### /usr/share/doc/apache1-*/apache.conf.dist.gz for comments on the directives. ### ServerType standalone ServerRoot "/etc/apache" ResourceConfig /dev/null AccessConfig /dev/null LockFile /var/run/apache.lock PidFile /var/run/apache.pid ScoreBoardFile /var/run/apache.scoreboard CoreDumpDirectory /var/run/apache ErrorLog logs/error_log LogLevel warn AccessFileName .htaccess UseCanonicalName On DefaultType text/plain HostnameLookups Off ServerSignature Email #AddDefaultCharset "utf-8" User http Group http # ServerAdmin: Your address, where problems with the server should be # e-mailed. This address appears on some server-generated pages, such # as error documents. ServerAdmin root@localhost ServerName localhost ### ### IP Address/Port ### #BindAddress * # Listen can take two arguments. # (this is an extension for supporting IPv6 addresses) #Listen :: 80 #Listen 0.0.0.0 80 Listen 80 ### ### Performance settings Section ### ### Timeout # The number of seconds before receives and sends time out. Timeout 300 ### KeepAlive # Whether or not to allow persistent connections (more than one request per # connection). Set to "Off" to deactivate. KeepAlive On ### MaxKeepAliveRequests # The maximum number of requests to allow during a persistent connection. # Set to 0 to allow an unlimited amount. We recommend you leave this number # high, for maximum performance. MaxKeepAliveRequests 100 ### KeepAliveTimeout # Number of seconds to wait for the next request from the same client on the # same connection. KeepAliveTimeout 15 # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server processes which are kept spare # MaxClients: maximum number of server processes allowed to start # MaxRequestsPerChild: maximum number of requests a server process serves StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 30 # This controls the directory to which Apache attempts to switch before dumping # core. The default is in the ServerRoot directory, however since this should # not be writable by the user the server runs as, core dumps won't normally get # written. If you want a core dump for debugging, you can use this directive to # place it in a different location. # Please note that you should also set ulimit coredumpsize to unlimited in # /etc/sysconfig/apache for this to have any effect. #CoreDumpDirectory /var/tmp # These lines here are for packages which still use apxs to activate module. # LoadModule access_module modules/mod_access.so # AddModule mod_foo.c # Include other modules and packages config. Include conf.d/*.conf # Include webapps config Include webapps.d/*.conf # ScriptAlias: This controls which directories contain server scripts. ScriptAlias /cgi-bin/ "/home/services/apache/cgi-bin/" AllowOverride None Options None Order allow,deny Allow from all # VirtualHost: Allows the daemon to respond to requests for more than one # server address, if your server machine is configured to accept IP packets # for multiple addresses. This can be accomplished with the ifconfig # alias flag, or through kernel patches like VIF. # Any apache.conf conf directive may go into a VirtualHost command. # See also the BindAddress entry. # Setup default vhost (first one defined in config) and include vhosts configuration NameVirtualHost 0.0.0.0:80 ServerName localhost # ServerAdmin webmaster@host.example.com # DocumentRoot /www/docs/host.example.com # ErrorLog logs/host.example.com-error_log # TransferLog logs/host.example.com-access_log Include vhosts.d/*.conf