## ## httpd.conf -- Apache HTTP server configuration file ## ServerType standalone ServerRoot /etc/httpd LockFile /var/lock/httpd.lock PidFile /var/run/httpd.pid ScoreBoardFile /var/run/httpd.scoreboard Timeout 900 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 15 MinSpareServers 1 MaxSpareServers 2 StartServers 2 MaxClients 10 MaxRequestsPerChild 100 Port 81 Listen 81 Listen 444 User nobody Group nobody ServerAdmin root@localhost ServerTokens Prod DocumentRoot /home/httpd/html # Limit track/trace requests RewriteEngine on RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK|OPTIONS) RewriteRule .* - [F] Options None AllowOverride None Options ExecCGI AllowOverride None Order allow,deny Allow from all AuthName "IPFire - Restricted" AuthType Basic AuthUserFile /var/ipfire/auth/users Require user admin ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/ AllowOverride None Options None AuthName "IPFire - Restricted" AuthType Basic AuthUserFile /var/ipfire/auth/users Require user admin Satisfy Any Allow from All Satisfy Any Allow from All Satisfy Any Allow from All Require user admin AllowOverride None Options None AuthName "IPFire - Restricted" AuthType Basic AuthUserFile /var/ipfire/auth/users Require user dial admin DirectoryIndex index.html index.htm index.shtml index.cgi AccessFileName .htaccess Order allow,deny Deny from all TypesConfig /etc/mime.types DefaultType text/plain HostnameLookups Off ErrorLog /var/log/httpd/error_log LogLevel warn LogFormat "%h %l %u %t \"%r\" %>s %b" common CustomLog /var/log/httpd/access_log common ServerSignature Off AddHandler cgi-script .cgi BrowserMatch "Mozilla/2" nokeepalive BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 BrowserMatch "RealPlayer 4\.0" force-response-1.0 BrowserMatch "Java/1\.0" force-response-1.0 BrowserMatch "JDK/1\.0" force-response-1.0 ### ### SSL Configuration ### AddType application/x-x509-ca-cert .crt AddType application/x-pkcs7-crl .crl SSLPassPhraseDialog builtin SSLSessionCache dbm:/var/log/httpd/ssl_scache SSLSessionCacheTimeout 900 SSLMutex file:/var/log/httpd/ssl_mutex SSLRandomSeed startup builtin SSLRandomSeed connect builtin SSLLog /var/log/httpd/ssl_engine_log SSLLogLevel info RewriteEngine on RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK|OPTIONS) RewriteRule .* - [F] DocumentRoot /home/httpd/html ServerAdmin root@localhost ErrorLog /var/log/httpd/error_log TransferLog /var/log/httpd/access_log SSLEngine on SSLProtocol all -SSLv2 SSLCipherSuite ALL:!ADH:!EXPORT56:!eNULL:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW:+EXP SSLCertificateFile /etc/httpd/server.crt SSLCertificateKeyFile /etc/httpd/server.key SSLOptions +StdEnvVars SSLOptions +StdEnvVars SetEnv HOME /home/nobody SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 CustomLog /var/log/httpd/ssl_request_log \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" Options None AllowOverride None AuthName "IPFire - Restricted" AuthType Basic AuthUserFile /var/ipfire/auth/users require user admin include /etc/httpd/conf/hostname.conf