ebook img

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

1043 Pages·2014·3.26 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 July18,2014 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 . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3 OverviewofnewfeaturesinApacheHTTPServer2.2 . . . . . . . . . . . . . . . . . . . . . . . . 11 1.4 OverviewofnewfeaturesinApacheHTTPServer2.0 . . . . . . . . . . . . . . . . . . . . . . . . 14 1.5 TheApacheLicense,Version2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2 UsingtheApacheHTTPServer 19 2.1 CompilingandInstalling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2 StartingApache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.3 StoppingandRestartingApacheHTTPServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.4 ConfigurationFiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.5 ConfigurationSections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.6 CachingGuide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.7 Server-WideConfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 2.8 LogFiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 2.9 MappingURLstoFilesystemLocations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 2.10 DynamicSharedObject(DSO)Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 2.11 ContentNegotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 2.12 CustomErrorResponses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 2.13 BindingtoAddressesandPorts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 2.14 Multi-ProcessingModules(MPMs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 2.15 EnvironmentVariablesinApache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 2.16 ExpressionsinApacheHTTPServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 2.17 Apache’sHandlerUse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 2.18 Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 2.19 SharedObjectCacheinApacheHTTPServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 2.20 suEXECSupport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 2.21 IssuesRegardingDNSandApacheHTTPServer . . . . . . . . . . . . . . . . . . . . . . . . . . 110 iii iv CONTENTS 3 ApacheVirtualHostdocumentation 113 3.1 ApacheVirtualHostdocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 3.2 Name-basedVirtualHostSupport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 3.3 ApacheIP-basedVirtualHostSupport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 3.4 DynamicallyConfiguredMassVirtualHosting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 3.5 VirtualHostExamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 3.6 AnIn-DepthDiscussionofVirtualHostMatching . . . . . . . . . . . . . . . . . . . . . . . . . . 131 3.7 FileDescriptorLimits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 4 URLRewritingGuide 135 4.1 Apachemod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 4.2 Apachemod rewriteIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 4.3 RedirectingandRemappingwithmod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 4.4 Usingmod rewritetocontrolaccess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 4.5 Dynamicmassvirtualhostswithmod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 4.6 Usingmod rewriteforProxying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 4.7 UsingRewriteMap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 4.8 AdvancedTechniqueswithmod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 4.9 Whennottousemod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 4.10 RewriteRuleFlags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 4.11 Apachemod rewriteTechnicalDetails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 5 ApacheSSL/TLSEncryption 183 5.1 ApacheSSL/TLSEncryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 5.2 SSL/TLSStrongEncryption: AnIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 5.3 SSL/TLSStrongEncryption: Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 5.4 SSL/TLSStrongEncryption: How-To . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 5.5 SSL/TLSStrongEncryption: FAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 6 Guides,Tutorials,andHowTos 215 6.1 How-To/Tutorials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 6.2 AuthenticationandAuthorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 6.3 AccessControl. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 6.4 ApacheTutorial: DynamicContentwithCGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 6.5 ApachehttpdTutorial: IntroductiontoServerSideIncludes . . . . . . . . . . . . . . . . . . . . . 233 6.6 ApacheHTTPServerTutorial: .htaccessfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 6.7 Per-userwebdirectories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 CONTENTS v 7 Platform-specificNotes 247 7.1 PlatformSpecificNotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 7.2 UsingApacheHTTPServeronMicrosoftWindows . . . . . . . . . . . . . . . . . . . . . . . . . 249 7.3 CompilingApacheforMicrosoftWindows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 7.4 UsingApacheWithRPMBasedSystems(Redhat/CentOS/Fedora) . . . . . . . . . . . . . . . . 262 7.5 UsingApacheWithNovellNetWare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 7.6 RunningaHigh-PerformanceWebServeronHPUX . . . . . . . . . . . . . . . . . . . . . . . . . 273 7.7 TheApacheEBCDICPort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 8 ApacheHTTPServerandSupportingPrograms 279 8.1 ServerandSupportingPrograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 8.2 httpd-ApacheHypertextTransferProtocolServer . . . . . . . . . . . . . . . . . . . . . . . . . . 281 8.3 ab-ApacheHTTPserverbenchmarkingtool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 8.4 apachectl-ApacheHTTPServerControlInterface. . . . . . . . . . . . . . . . . . . . . . . . . . 287 8.5 apxs-APacheeXtenSiontool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 8.6 configure-Configurethesourcetree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 8.7 dbmmanage-ManageuserauthenticationfilesinDBMformat . . . . . . . . . . . . . . . . . . . 301 8.8 fcgistarter-StartaFastCGIprogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 8.9 htcacheclean-Cleanupthediskcache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 8.10 htdbm-ManipulateDBMpassworddatabases . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 8.11 htdigest-manageuserfilesfordigestauthentication . . . . . . . . . . . . . . . . . . . . . . . . . 309 8.12 htpasswd-Manageuserfilesforbasicauthentication . . . . . . . . . . . . . . . . . . . . . . . . 310 8.13 httxt2dbm-GeneratedbmfilesforusewithRewriteMap . . . . . . . . . . . . . . . . . . . . . . 313 8.14 logresolve-ResolveIP-addressestohostnamesinApachelogfiles . . . . . . . . . . . . . . . . . 314 8.15 log server status-Logperiodicstatussummaries . . . . . . . . . . . . . . . . . . . . . . . . . . 315 8.16 rotatelogs-PipedloggingprogramtorotateApachelogs . . . . . . . . . . . . . . . . . . . . . . 316 8.17 split-logfile-Splitupmulti-vhostlogfiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 8.18 suexec-Switchuserbeforeexecutingexternalprograms. . . . . . . . . . . . . . . . . . . . . . . 320 8.19 OtherPrograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 9 ApacheMiscellaneousDocumentation 323 9.1 ApacheMiscellaneousDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 9.2 ApachePerformanceTuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 9.3 SecurityTips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.4 RelevantStandards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 9.5 PasswordFormats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 vi CONTENTS 10 Apachemodules 347 10.1 TermsUsedtoDescribeModules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 10.2 TermsUsedtoDescribeDirectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 10.3 ApacheModulecore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 10.4 ApacheModulemod access compat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 10.5 ApacheModulemod actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411 10.6 ApacheModulemod alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 10.7 ApacheModulemod allowmethods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 10.8 ApacheModulemod asis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420 10.9 ApacheModulemod auth basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 10.10 ApacheModulemod auth digest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.11 ApacheModulemod auth form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 10.12 ApacheModulemod authn anon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 10.13 ApacheModulemod authn core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 10.14 ApacheModulemod authn dbd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 10.15 ApacheModulemod authn dbm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 10.16 ApacheModulemod authn file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 10.17 ApacheModulemod authn socache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 10.18 ApacheModulemod authnz fcgi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 10.19 ApacheModulemod authnz ldap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 10.20 ApacheModulemod authz core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 10.21 ApacheModulemod authz dbd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491 10.22 ApacheModulemod authz dbm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 10.23 ApacheModulemod authz groupfile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498 10.24 ApacheModulemod authz host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500 10.25 ApacheModulemod authz owner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 10.26 ApacheModulemod authz user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 10.27 ApacheModulemod autoindex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506 10.28 ApacheModulemod buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 10.29 ApacheModulemod cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 10.30 ApacheModulemod cache disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 10.31 ApacheModulemod cache socache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 10.32 ApacheModulemod cern meta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542 10.33 ApacheModulemod cgi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544 10.34 ApacheModulemod cgid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547 10.35 ApacheModulemod charset lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 10.36 ApacheModulemod data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 CONTENTS vii 10.37 ApacheModulemod dav . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 10.38 ApacheModulemod dav fs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556 10.39 ApacheModulemod dav lock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 10.40 ApacheModulemod dbd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 10.41 ApacheModulemod deflate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 10.42 ApacheModulemod dialup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568 10.43 ApacheModulemod dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569 10.44 ApacheModulemod dumpio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 10.45 ApacheModulemod echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 10.46 ApacheModulemod env . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 10.47 ApacheModulemod example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 10.48 ApacheModulemod expires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581 10.49 ApacheModulemod ext filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584 10.50 ApacheModulemod file cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588 10.51 ApacheModulemod filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591 10.52 ApacheModulemod headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599 10.53 ApacheModulemod heartbeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605 10.54 ApacheModulemod heartmonitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606 10.55 ApacheModulemod ident . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608 10.56 ApacheModulemod imagemap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610 10.57 ApacheModulemod include . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614 10.58 ApacheModulemod info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627 10.59 ApacheModulemod isapi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630 10.60 ApacheModulemod lbmethod bybusyness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634 10.61 ApacheModulemod lbmethod byrequests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635 10.62 ApacheModulemod lbmethod bytraffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637 10.63 ApacheModulemod lbmethod heartbeat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638 10.64 ApacheModulemod ldap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639 10.65 ApacheModulemod log config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651 10.66 ApacheModulemod log debug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657 10.67 ApacheModulemod log forensic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659 10.68 ApacheModulemod logio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661 10.69 ApacheModulemod lua . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662 10.70 ApacheModulemod macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689 10.71 ApacheModulemod mime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693 10.72 ApacheModulemod mime magic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706 10.73 ApacheModulemod negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710 viii CONTENTS 10.74 ApacheModulemod nw ssl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714 10.75 ApacheModulemod privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715 10.76 ApacheModulemod proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 10.77 ApacheModulemod proxy ajp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747 10.78 ApacheModulemod proxy balancer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756 10.79 ApacheModulemod proxy connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760 10.80 ApacheModulemod proxy express . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761 10.81 ApacheModulemod proxy fcgi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764 10.82 ApacheModulemod proxy fdpass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 766 10.83 ApacheModulemod proxy ftp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767 10.84 ApacheModulemod proxy html . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770 10.85 ApacheModulemod proxy http . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776 10.86 ApacheModulemod proxy scgi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 778 10.87 ApacheModulemod proxy wstunnel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781 10.88 ApacheModulemod ratelimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 782 10.89 ApacheModulemod reflector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783 10.90 ApacheModulemod remoteip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 10.91 ApacheModulemod reqtimeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788 10.92 ApacheModulemod request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790 10.93 ApacheModulemod rewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791 10.94 ApacheModulemod sed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805 10.95 ApacheModulemod session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807 10.96 ApacheModulemod session cookie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814 10.97 ApacheModulemod session crypto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817 10.98 ApacheModulemod session dbd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821 10.99 ApacheModulemod setenvif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 826 10.100 ApacheModulemod slotmem plain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 830 10.101 ApacheModulemod slotmem shm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831 10.102 ApacheModulemod so . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 832 10.103 ApacheModulemod socache dbm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834 10.104 ApacheModulemod socache dc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835 10.105 ApacheModulemod socache memcache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836 10.106 ApacheModulemod socache shmcb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 10.107 ApacheModulemod speling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 10.108 ApacheModulemod ssl. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 10.109 ApacheModulemod status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877 10.110 ApacheModulemod substitute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879 CONTENTS ix 10.111 ApacheModulemod suexec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881 10.112 ApacheModulemod unique id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882 10.113 ApacheModulemod unixd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884 10.114 ApacheModulemod userdir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887 10.115 ApacheModulemod usertrack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889 10.116 ApacheModulemod version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892 10.117 ApacheModulemod vhost alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 894 10.118 ApacheModulemod watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 898 10.119 ApacheModulemod xml2enc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899 10.120 ApacheModulempm common . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 902 10.121 ApacheModuleevent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912 10.122 ApacheModulempm netware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 915 10.123 ApacheModulempmt os2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917 10.124 ApacheModuleprefork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 918 10.125 ApacheModulempm winnt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921 10.126 ApacheModuleworker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 923 11 DeveloperDocumentation 925 11.1 DeveloperDocumentationfortheApacheHTTPServer2.4 . . . . . . . . . . . . . . . . . . . . . 926 11.2 Apache1.3APInotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927 11.3 APIChangesinApacheHTTPServer2.4since2.2 . . . . . . . . . . . . . . . . . . . . . . . . . 943 11.4 DevelopingmodulesfortheApacheHTTPServer2.4 . . . . . . . . . . . . . . . . . . . . . . . . 950 11.5 DocumentingcodeinApache2.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 978 11.6 HookFunctionsintheApacheHTTPServer2.x . . . . . . . . . . . . . . . . . . . . . . . . . . . 979 11.7 ConvertingModulesfromApache1.3toApache2.0 . . . . . . . . . . . . . . . . . . . . . . . . . 982 11.8 RequestProcessingintheApacheHTTPServer2.x . . . . . . . . . . . . . . . . . . . . . . . . . 986 11.9 HowfiltersworkinApache2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989 11.10 Guidetowritingoutputfilters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 992 11.11 ApacheHTTPServer2.xThreadSafetyIssues . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999 12 GlossaryandIndex 1003 12.1 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1004 12.2 ModuleIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009 12.3 DirectiveQuickReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014 x CONTENTS

Description:
This version of the Apache HTTP Server Documentation is converted from XML source files Overview of new features in Apache HTTP Server 2.4 .
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.