# # /etc/httpd/conf/httpd.conf # # This is the main Apache2 server configuration file for IPFire. # Plese do not change this file! # Overview of include files, chronologically: # # httpd.conf # | # |-- uid.conf . . . . . . . . . . . . . . UserID/GroupID to run under # |-- server-tuning.conf . . . . . . . . . sizing of the server (how many processes to start, ...) # |-- loadmodule.conf . . . . . . . . . . . load these modules # |-- listen.conf . . . . . . . . . . . . . IP adresses / ports to listen on # |-- mod_log_config.conf . . . . . . . . . define logging formats # |-- sysconfig.d/global.conf . . . . . . . server-wide general settings # |-- mod_status.conf . . . . . . . . . . . restrict access to mod_status (server monitoring) # |-- mod_info.conf . . . . . . . . . . . . restrict access to mod_info # |-- mod_usertrack.conf . . . . . . . . . defaults for cookie-based user tracking # |-- mod_autoindex-defaults.conf . . . . . defaults for displaying of server-generated directory listings # |-- mod_mime-defaults.conf . . . . . . . defaults for mod_mime configuration # |-- errors.conf . . . . . . . . . . . . . customize error responses # |-- ssl-global.conf . . . . . . . . . . . SSL conf that applies to default server _and all_ virtual hosts # | # |-- default-server.conf . . . . . . . . . set up the default server that replies to non-virtual-host requests # | # `-- vhosts.d/ . . . . . . . . . . . . . . for each virtual host, place one file here # `-- *.conf . . . . . . . . . . . . . (*.conf is automatically included) # ### Global Environment ###################################################### # # The directives in this section affect the overall operation of Apache, # such as the number of concurrent requests. # run under this user/group id Include /etc/httpd/conf/uid.conf # - how many server processes to start (server pool regulation) # - usage of KeepAlive Include /etc/httpd/conf/server-tuning.conf # ErrorLog: The location of the error log file. # If you do not specify an ErrorLog directive within a # container, error messages relating to that virtual host will be # logged here. If you *do* define an error logfile for a # container, that host's errors will be logged there and not here. ErrorLog /var/log/httpd/error_log # Load Modules here Include /etc/httpd/conf/loadmodule.conf # IP addresses / ports to listen on Include /etc/httpd/conf/listen.conf # predefined logging formats Include /etc/httpd/conf/mod_log_config.conf # global settings Include /etc/httpd/conf/global.conf # optional mod_status, mod_info #Include /etc/httpd/conf/mod_status.conf #Include /etc/httpd/conf/mod_info.conf # associate MIME types with filename extensions TypesConfig /etc/mime.types DefaultType text/plain # global (server-wide) SSL configuration, that is not specific to # any virtual host Include /etc/httpd/conf/ssl-global.conf Options None AllowOverride None # use .htaccess files for overriding, AccessFileName .htaccess # and never show them Order allow,deny Deny from all # List of resources to look for when the client requests a directory DirectoryIndex index.html index.htm index.shtml index.cgi ### 'Main' server configuration ############################################# # # The directives in this section set up the values used by the 'main' # server, which responds to any requests that aren't handled by a # definition. These values also provide defaults for # any containers you may define later in the file. # # All of these directives may appear inside containers, # in which case these default settings will be overridden for the # virtual host being defined. # Include /etc/httpd/conf/default-server.conf ### Virtual server configuration ############################################ # # VirtualHost: If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # # for further details before you try to setup virtual hosts. # # You may use the command line option '-S' to verify your virtual host # configuration. # Include /etc/httpd/conf/vhosts.d/*.conf