ebook img

Apache HTTP Server Documentation Version 2.4 - The Apache Software Foundation PDF

1096 Pages·2016·4.06 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Apache HTTP Server Documentation Version 2.4 - The Apache Software Foundation

Apache HTTP Server Documentation Version 2.4 ApacheSoftwareFoundation December21,2016 ii About The PDF Documentation LicensedtotheApacheSoftwareFoundation(ASF)underoneormorecontributorlicenseagreements. SeetheNO- TICEfiledistributedwiththisworkforadditionalinformationregardingcopyrightownership. TheASFlicensesthis filetoYouundertheApacheLicense,Version2.0(the”License”);youmaynotusethisfileexceptincompliancewith theLicense. YoumayobtainacopyoftheLicenseathttp://www.apache.org/licenses/LICENSE-2.0 This version of the Apache HTTP Server Documentation is converted from XML source files to LATEX using XSLT withthehelpofApacheAnt,ApacheXMLXalan,andApacheXMLXerces. Since the HTML version of the documentation is more commonly checked during development, the PDF ver- sion may contain some errors and inconsistencies, especially in formatting. If you have difficulty reading a part of this file, please consult the HTML version of the documentation on the Apache HTTP Server website at http://httpd.apache.org/docs/2.4/ TheApacheHTTPServerDocumentationismaintainedbytheApacheHTTPServerDocumentationProject. More informationisavailableathttp://httpd.apache.org/docs-project/ Contents 1 ReleaseNotes 1 1.1 Upgradingto2.4from2.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 OverviewofnewfeaturesinApacheHTTPServer2.4 . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3 OverviewofnewfeaturesinApacheHTTPServer2.2 . . . . . . . . . . . . . . . . . . . . . . . . 13 1.4 OverviewofnewfeaturesinApacheHTTPServer2.0 . . . . . . . . . . . . . . . . . . . . . . . . 16 1.5 TheApacheLicense,Version2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2 UsingtheApacheHTTPServer 21 2.1 CompilingandInstalling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.2 StartingApache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.3 StoppingandRestartingApacheHTTPServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.4 ConfigurationFiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.5 ConfigurationSections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.6 CachingGuide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.7 Server-WideConfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 2.8 LogFiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 2.9 MappingURLstoFilesystemLocations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 2.10 DynamicSharedObject(DSO)Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 2.11 ContentNegotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 2.12 CustomErrorResponses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 2.13 BindingtoAddressesandPorts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 2.14 Multi-ProcessingModules(MPMs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 2.15 EnvironmentVariablesinApache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 2.16 ExpressionsinApacheHTTPServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 2.17 Apache’sHandlerUse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 2.18 Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 2.19 SharedObjectCacheinApacheHTTPServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 2.20 suEXECSupport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 2.21 IssuesRegardingDNSandApacheHTTPServer . . . . . . . . . . . . . . . . . . . . . . . . . . 114 iii iv CONTENTS 3 ApacheVirtualHostdocumentation 117 3.1 ApacheVirtualHostdocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 3.2 Name-basedVirtualHostSupport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 3.3 ApacheIP-basedVirtualHostSupport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 3.4 DynamicallyConfiguredMassVirtualHosting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 3.5 VirtualHostExamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 3.6 AnIn-DepthDiscussionofVirtualHostMatching . . . . . . . . . . . . . . . . . . . . . . . . . . 136 3.7 FileDescriptorLimits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 4 URLRewritingGuide 141 4.1 Apachemod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 4.2 Apachemod rewriteIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 4.3 RedirectingandRemappingwithmod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 4.4 Usingmod rewritetocontrolaccess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 4.5 Dynamicmassvirtualhostswithmod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 4.6 Usingmod rewriteforProxying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 4.7 UsingRewriteMap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 4.8 AdvancedTechniqueswithmod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 4.9 Whennottousemod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 4.10 RewriteRuleFlags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 4.11 Apachemod rewriteTechnicalDetails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 5 ApacheSSL/TLSEncryption 187 5.1 ApacheSSL/TLSEncryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 5.2 SSL/TLSStrongEncryption: AnIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 5.3 SSL/TLSStrongEncryption: Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 5.4 SSL/TLSStrongEncryption: How-To . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 5.5 SSL/TLSStrongEncryption: FAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 6 Guides,Tutorials,andHowTos 221 6.1 How-To/Tutorials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 6.2 AuthenticationandAuthorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.3 AccessControl. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 6.4 ApacheTutorial: DynamicContentwithCGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 6.5 ApachehttpdTutorial: IntroductiontoServerSideIncludes . . . . . . . . . . . . . . . . . . . . . 239 6.6 ApacheHTTPServerTutorial: .htaccessfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 6.7 Per-userwebdirectories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 6.8 ReverseProxyGuide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 CONTENTS v 7 Platform-specificNotes 261 7.1 PlatformSpecificNotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 7.2 UsingApacheHTTPServeronMicrosoftWindows . . . . . . . . . . . . . . . . . . . . . . . . . 263 7.3 CompilingApacheforMicrosoftWindows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 7.4 UsingApacheWithRPMBasedSystems(Redhat/CentOS/Fedora) . . . . . . . . . . . . . . . . 277 7.5 UsingApacheWithNovellNetWare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 7.6 RunningaHigh-PerformanceWebServeronHPUX . . . . . . . . . . . . . . . . . . . . . . . . . 288 7.7 TheApacheEBCDICPort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 8 ApacheHTTPServerandSupportingPrograms 293 8.1 ServerandSupportingPrograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 8.2 httpd-ApacheHypertextTransferProtocolServer . . . . . . . . . . . . . . . . . . . . . . . . . . 295 8.3 ab-ApacheHTTPserverbenchmarkingtool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 8.4 apachectl-ApacheHTTPServerControlInterface. . . . . . . . . . . . . . . . . . . . . . . . . . 301 8.5 apxs-APacheeXtenSiontool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 8.6 configure-Configurethesourcetree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 8.7 dbmmanage-ManageuserauthenticationfilesinDBMformat . . . . . . . . . . . . . . . . . . . 315 8.8 fcgistarter-StartaFastCGIprogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 8.9 htcacheclean-Cleanupthediskcache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 8.10 htdbm-ManipulateDBMpassworddatabases . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 8.11 htdigest-manageuserfilesfordigestauthentication . . . . . . . . . . . . . . . . . . . . . . . . . 323 8.12 htpasswd-Manageuserfilesforbasicauthentication . . . . . . . . . . . . . . . . . . . . . . . . 324 8.13 httxt2dbm-GeneratedbmfilesforusewithRewriteMap . . . . . . . . . . . . . . . . . . . . . . 327 8.14 logresolve-ResolveIP-addressestohostnamesinApachelogfiles . . . . . . . . . . . . . . . . . 328 8.15 log server status-Logperiodicstatussummaries . . . . . . . . . . . . . . . . . . . . . . . . . . 329 8.16 rotatelogs-PipedloggingprogramtorotateApachelogs . . . . . . . . . . . . . . . . . . . . . . 330 8.17 split-logfile-Splitupmulti-vhostlogfiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 8.18 suexec-Switchuserbeforeexecutingexternalprograms. . . . . . . . . . . . . . . . . . . . . . . 334 8.19 OtherPrograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9 ApacheMiscellaneousDocumentation 337 9.1 ApacheMiscellaneousDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 9.2 ApachePerformanceTuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 9.3 SecurityTips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 9.4 RelevantStandards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 9.5 PasswordFormats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 vi CONTENTS 10 Apachemodules 361 10.1 TermsUsedtoDescribeModules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 10.2 TermsUsedtoDescribeDirectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 10.3 ApacheModulecore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 10.4 ApacheModulemod access compat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.5 ApacheModulemod actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 10.6 ApacheModulemod alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 10.7 ApacheModulemod allowmethods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 10.8 ApacheModulemod asis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 10.9 ApacheModulemod auth basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 10.10 ApacheModulemod auth digest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446 10.11 ApacheModulemod auth form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 10.12 ApacheModulemod authn anon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461 10.13 ApacheModulemod authn core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 10.14 ApacheModulemod authn dbd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468 10.15 ApacheModulemod authn dbm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 10.16 ApacheModulemod authn file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473 10.17 ApacheModulemod authn socache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 10.18 ApacheModulemod authnz fcgi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 10.19 ApacheModulemod authnz ldap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 10.20 ApacheModulemod authz core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 10.21 ApacheModulemod authz dbd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511 10.22 ApacheModulemod authz dbm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515 10.23 ApacheModulemod authz groupfile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 10.24 ApacheModulemod authz host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520 10.25 ApacheModulemod authz owner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523 10.26 ApacheModulemod authz user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 10.27 ApacheModulemod autoindex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526 10.28 ApacheModulemod buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 10.29 ApacheModulemod cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 10.30 ApacheModulemod cache disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554 10.31 ApacheModulemod cache socache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 10.32 ApacheModulemod cern meta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562 10.33 ApacheModulemod cgi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 10.34 ApacheModulemod cgid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 10.35 ApacheModulemod charset lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569 10.36 ApacheModulemod data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572 CONTENTS vii 10.37 ApacheModulemod dav . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 10.38 ApacheModulemod dav fs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 10.39 ApacheModulemod dav lock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 10.40 ApacheModulemod dbd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 10.41 ApacheModulemod deflate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 10.42 ApacheModulemod dialup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 10.43 ApacheModulemod dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590 10.44 ApacheModulemod dumpio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 10.45 ApacheModulemod echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 10.46 ApacheModulemod env . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 10.47 ApacheModulemod example hooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 10.48 ApacheModulemod expires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602 10.49 ApacheModulemod ext filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605 10.50 ApacheModulemod file cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609 10.51 ApacheModulemod filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612 10.52 ApacheModulemod headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620 10.53 ApacheModulemod heartbeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627 10.54 ApacheModulemod heartmonitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628 10.55 ApacheModulemod http2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630 10.56 ApacheModulemod ident . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 10.57 ApacheModulemod imagemap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644 10.58 ApacheModulemod include . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648 10.59 ApacheModulemod info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661 10.60 ApacheModulemod isapi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664 10.61 ApacheModulemod lbmethod bybusyness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668 10.62 ApacheModulemod lbmethod byrequests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669 10.63 ApacheModulemod lbmethod bytraffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671 10.64 ApacheModulemod lbmethod heartbeat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 10.65 ApacheModulemod ldap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673 10.66 ApacheModulemod log config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685 10.67 ApacheModulemod log debug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691 10.68 ApacheModulemod log forensic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693 10.69 ApacheModulemod logio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695 10.70 ApacheModulemod lua . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697 10.71 ApacheModulemod macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724 10.72 ApacheModulemod mime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728 10.73 ApacheModulemod mime magic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741 viii CONTENTS 10.74 ApacheModulemod negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745 10.75 ApacheModulemod nw ssl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749 10.76 ApacheModulemod privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 750 10.77 ApacheModulemod proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756 10.78 ApacheModulemod proxy ajp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783 10.79 ApacheModulemod proxy balancer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792 10.80 ApacheModulemod proxy connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796 10.81 ApacheModulemod proxy express . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797 10.82 ApacheModulemod proxy fcgi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800 10.83 ApacheModulemod proxy fdpass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803 10.84 ApacheModulemod proxy ftp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 804 10.85 ApacheModulemod proxy hcheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807 10.86 ApacheModulemod proxy html . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811 10.87 ApacheModulemod proxy http . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818 10.88 ApacheModulemod proxy http2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820 10.89 ApacheModulemod proxy scgi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822 10.90 ApacheModulemod proxy wstunnel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825 10.91 ApacheModulemod ratelimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 826 10.92 ApacheModulemod reflector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 827 10.93 ApacheModulemod remoteip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 828 10.94 ApacheModulemod reqtimeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 832 10.95 ApacheModulemod request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834 10.96 ApacheModulemod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835 10.97 ApacheModulemod sed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849 10.98 ApacheModulemod session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851 10.99 ApacheModulemod session cookie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858 10.100 ApacheModulemod session crypto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861 10.101 ApacheModulemod session dbd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865 10.102 ApacheModulemod setenvif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870 10.103 ApacheModulemod slotmem plain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 874 10.104 ApacheModulemod slotmem shm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 875 10.105 ApacheModulemod so . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 876 10.106 ApacheModulemod socache dbm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878 10.107 ApacheModulemod socache dc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879 10.108 ApacheModulemod socache memcache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880 10.109 ApacheModulemod socache shmcb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881 10.110 ApacheModulemod speling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882 CONTENTS ix 10.111 ApacheModulemod ssl. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884 10.112 ApacheModulemod status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 923 10.113 ApacheModulemod substitute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925 10.114 ApacheModulemod suexec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 10.115 ApacheModulemod unique id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929 10.116 ApacheModulemod unixd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931 10.117 ApacheModulemod userdir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934 10.118 ApacheModulemod usertrack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936 10.119 ApacheModulemod version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939 10.120 ApacheModulemod vhost alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 941 10.121 ApacheModulemod watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945 10.122 ApacheModulemod xml2enc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946 10.123 ApacheModulempm common . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949 10.124 ApacheModuleevent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 960 10.125 ApacheModulempm netware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966 10.126 ApacheModulempmt os2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 968 10.127 ApacheModuleprefork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969 10.128 ApacheModulempm winnt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 972 10.129 ApacheModuleworker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 974 11 DeveloperDocumentation 977 11.1 DeveloperDocumentationfortheApacheHTTPServer2.4 . . . . . . . . . . . . . . . . . . . . . 978 11.2 Apache1.3APInotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979 11.3 APIChangesinApacheHTTPServer2.4since2.2 . . . . . . . . . . . . . . . . . . . . . . . . . 995 11.4 DevelopingmodulesfortheApacheHTTPServer2.4 . . . . . . . . . . . . . . . . . . . . . . . . 1002 11.5 DocumentingcodeinApache2.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030 11.6 HookFunctionsintheApacheHTTPServer2.x . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031 11.7 ConvertingModulesfromApache1.3toApache2.0 . . . . . . . . . . . . . . . . . . . . . . . . . 1034 11.8 RequestProcessingintheApacheHTTPServer2.x . . . . . . . . . . . . . . . . . . . . . . . . . 1038 11.9 HowfiltersworkinApache2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1041 11.10 Guidetowritingoutputfilters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1044 11.11 ApacheHTTPServer2.xThreadSafetyIssues . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1051 12 GlossaryandIndex 1055 12.1 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 12.2 ModuleIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 12.3 DirectiveQuickReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066 x CONTENTS

Description:
MOD SSL can now be configured to share SSL Session data between servers through memcached. EC keys are now supported in addition to RSA and DSA. Support for TLS-SRP (available in 2.4.4 and later). MOD PROXY The PROXYPASS directive is now most optimally configured within a LOCATION
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.