1 ServerRoot "/home/jagger/fuzz/apache/dist" 2 DocumentRoot "/home/jagger/fuzz/apache/dist/htdocs" 3 ServerName 127.0.0.1 4 CacheEnable socache / 5 #CacheSocache shmcb:/tmp/FUZZ/data 6 Timeout 1 7 KeepAlive On 8 MaxKeepAliveRequests 16 9 MaxConnectionsPerChild 0 10 ServerLimit 1024 11 MaxRequestWorkers 16 12 StartServers 1 13 ThreadLimit 4 14 ThreadsPerChild 4 15 ListenBacklog 1023 16 KeepAliveTimeout 5 17 HostnameLookups Off 18 ErrorLog /dev/fd/1 19 LogLevel crit 20 Listen 127.0.0.1:8080 21 PidFile /tmp/FUZZ/apache-pid 22 Protocols http/1.1 23 H2Direct On 24 H2EarlyHints On 25 H2Push On 26 H2MaxSessionStreams 4096 27 H2MinWorkers 1 28 H2MaxWorkers 4 29 H2ModernTLSOnly off 30 H2PushDiarySize 4096 31 H2SerializeHeaders on 32 H2StreamMaxMemSize 524288 33 H2TLSCoolDownSecs 0 34 H2Upgrade On 35 H2CopyFiles On 36 MaxMemFree 4096 37 ServerTokens Full 38 TraceEnable on 39 ExtendedStatus On 40 EnableSendfile On 41 EnableMMAP On 42 ContentDigest On 43 AcceptPathInfo On 44 AddDefaultCharset On 45 AllowEncodedSlashes On 46 MaxRanges unlimited 47 MaxRangeOverlaps unlimited 48 MaxRangeReversals unlimited 49 MergeTrailers on 50 QualifyRedirectURL On 51 SeeRequestTail On 52 ServerSignature On 53 Options All 54 ScriptAlias "/cgi-bin/" "/home/jagger/fuzz/apache/dist/cgi-bin/" 55 Redirect "/abc" "/" 56 RedirectMatch "(.*)\.gif$" "/image/$1.jpg" 57 UseCanonicalPhysicalPort On 58 HttpProtocolOptions Unsafe LenientMethods Allow0.9 59 DavLockDB /tmp/FUZZ/dav.lock 60 ProxyStatus On 61 ProxyVia On 62 Header set MyHeader "%D %t" 63 Header set Set-Cookie testcookie "expr=-z %{req:Cookie}" 64 <Directory /> 65 Options FollowSymLinks 66 AllowOverride None 67 </Directory> 68 <LocationMatch "/app/(?<NUMBER>[0-9]+)"> 69 SetHandler "fcgi://localhost:8080/app_%{env:MATCH_NUMBER}" 70 </LocationMatch> 71 <Directory /home/jagger/fuzz/apache/dist/htdocs> 72 Options All MultiViews 73 AllowOverride None 74 </Directory> 75 <Directory /home/jagger/fuzz/apache/dist/htdocs/private> 76 DAV On 77 AuthType Basic 78 AuthName DAV 79 Options All MultiViews 80 AllowOverride None 81 </Directory> 82 <Directory /home/jagger/fuzz/apache/dist/cgi-bin> 83 Options All MultiViews 84 AllowOverride None 85 </Directory> 86 <Location "/server-status"> 87 SetHandler server-status 88 AuthType Digest 89 AuthName "private" 90 AuthDigestDomain "/private/" "http://mirror.my.dom/private2/" 91 AuthDigestProvider file 92 AuthUserFile "/home/jagger/fuzz/apache/dist/digest_pw" 93 Require valid-user 94 <Limit OPTIONS> 95 Require host localhost 96 </Limit> 97 </Location> 98 <LocationMatch "/error/(?<NUMBER>[0-9]+)"> 99 Redirect permanent "/%{env:MATCH_NUMBER}.html" 100 </LocationMatch> 101 <Location "/proxy/"> 102 ProxyPass "http://127.0.0.1:8080/index.html" 103 SetEnv force-proxy-request-1.0 1 104 SetEnv proxy-nokeepalive 1 105 </Location> 106