Table of contents
- Apache HTTP 服务器版本 2.4
- 发行说明
-
使用 Apache HTTP 服务器
- 编译与安装 Apache
- 启动 Apache
- 停止与重启 Apache
- 配置文件
- 配置片段
- 缓存指南
- 服务器全局配置
- 日志文件
- 从 URL 映射到文件系统
-
安全技巧
- Keep up to Date
- Denial of Service (DoS) attacks
- Permissions on ServerRoot Directories
- Server Side Includes
- CGI in General
- Non Script Aliased CGI
- Script Aliased CGI
- Other sources of dynamic content
- Dynamic content security
- Protecting System Settings
- Protect Server Files by Default
- Watching Your Logs
- Merging of configuration sections
- 动态共享对象(DSO)
- 内容协商
- 定制错误响应
- 绑定指定地址与端口
- 多处理模块(MPM)
- 环境变量
- Apache 的处理器
- 过滤器
- 执行 CGI 前的用户切换(suEXEC)
- 性能调谐
-
Apache 虚拟主机文档
- 概述
- 基于名称的虚拟主机
- 基于 IP 的虚拟主机
- 动态配置的大规模虚拟主机
-
虚拟主机样例
- Running several name-based web sites on a single IP address.
- Name-based hosts on more than one IP address.
- Serving the same content on different IP addresses (such as an internal and external address).
- Running different sites on different ports.
- IP-based virtual hosting
- Mixed port-based and ip-based virtual hosts
- Mixed name-based and IP-based vhosts
- Using Virtual_host and mod_proxy together
- Using _default_ vhosts
- Migrating a name-based vhost to an IP-based vhost
- Using the ServerPath directive
- 虚拟主机匹配的深入讨论
- 文件句柄限制
- Apache 的 DNS 相关问题
-
URL 改写指南
- 概述
- mod_rewrite 参考文档
- 简介
- 标志
- 技术细节
-
重新映射 URL
- From Old to New (internal)
- Rewriting From Old to New (external)
- Resource Moved to Another Server
- From Static to Dynamic
- Backward Compatibility for file extension change
- Canonical Hostnames
- Search for pages in more than one directory
- Redirecting to Geographically Distributed Servers
- Browser Dependent Content
- Canonical URLs
- Moved DocumentRoot
- Fallback Resource
- Rewrite query string
- 访问控制
- 高级技术
- Apache SSL/TLS 加密
- 指南与教程
- 平台相关说明
- Apache HTTP 服务器与支持程序
- Apache 杂项文档
-
Apache 模块
- 描述模块的术语
- 描述指令的术语
-
Apache 核心特性
- AcceptFilter 指令
- AcceptPathInfo 指令
- AccessFileName 指令
- AddDefaultCharset 指令
- AllowEncodedSlashes 指令
- AllowOverride 指令
- AllowOverrideList 指令
- CGIMapExtension 指令
- CGIPassAuth 指令
- CGIVar 指令
- ContentDigest 指令
- DefaultRuntimeDir 指令
- DefaultType 指令
- Define 指令
- <Directory> 指令
- <DirectoryMatch> 指令
- DocumentRoot 指令
- <Else> 指令
- <ElseIf> 指令
- EnableMMAP 指令
- EnableSendfile 指令
- Error 指令
- ErrorDocument 指令
- ErrorLog 指令
- ErrorLogFormat 指令
- ExtendedStatus 指令
- FileETag 指令
- <Files> 指令
- <FilesMatch> 指令
- ForceType 指令
- GprofDir 指令
- HostnameLookups 指令
- HttpProtocolOptions 指令
- <If> 指令
- <IfDefine> 指令
- <IfModule> 指令
- Include 指令
- IncludeOptional 指令
- KeepAlive 指令
- KeepAliveTimeout 指令
- <Limit> 指令
- <LimitExcept> 指令
- LimitInternalRecursion 指令
- LimitRequestBody 指令
- LimitRequestFields 指令
- LimitRequestFieldSize 指令
- LimitRequestLine 指令
- LimitXMLRequestBody 指令
- <Location> 指令
- <LocationMatch> 指令
- LogLevel 指令
- MaxKeepAliveRequests 指令
- MaxRangeOverlaps 指令
- MaxRangeReversals 指令
- MaxRanges 指令
- MergeTrailers 指令
- Mutex 指令
- NameVirtualHost 指令
- Options 指令
- Protocol 指令
- Protocols 指令
- ProtocolsHonorOrder 指令
- QualifyRedirectURL 指令
- RegisterHttpMethod 指令
- RLimitCPU 指令
- RLimitMEM 指令
- RLimitNPROC 指令
- ScriptInterpreterSource 指令
- SeeRequestTail 指令
- ServerAdmin 指令
- ServerAlias 指令
- ServerName 指令
- ServerPath 指令
- ServerRoot 指令
- ServerSignature 指令
- ServerTokens 指令
- SetHandler 指令
- SetInputFilter 指令
- SetOutputFilter 指令
- TimeOut 指令
- TraceEnable 指令
- UnDefine 指令
- UseCanonicalName 指令
- UseCanonicalPhysicalPort 指令
- <VirtualHost> 指令
-
Apache MPM 通用指令
- CoreDumpDirectory 指令
- EnableExceptionHook 指令
- GracefulShutdownTimeout 指令
- Listen 指令
- ListenBackLog 指令
- ListenCoresBucketsRatio 指令
- MaxConnectionsPerChild 指令
- MaxMemFree 指令
- MaxRequestWorkers 指令
- MaxSpareThreads 指令
- MinSpareThreads 指令
- PidFile 指令
- ReceiveBufferSize 指令
- ScoreBoardFile 指令
- SendBufferSize 指令
- ServerLimit 指令
- StartServers 指令
- StartThreads 指令
- ThreadLimit 指令
- ThreadsPerChild 指令
- ThreadStackSize 指令
-
Apache MPM event
- Relationship with the Worker MPM
- How it Works
- Requirements
- AsyncRequestWorkerFactor 指令
- CoreDumpDirectory 指令
- EnableExceptionHook 指令
- Group 指令
- Listen 指令
- ListenBacklog 指令
- MaxConnectionsPerChild 指令
- MaxMemFree 指令
- MaxRequestWorkers 指令
- MaxSpareThreads 指令
- MinSpareThreads 指令
- PidFile 指令
- ScoreBoardFile 指令
- SendBufferSize 指令
- ServerLimit 指令
- StartServers 指令
- ThreadLimit 指令
- ThreadsPerChild 指令
- ThreadStackSize 指令
- User 指令
- Apache MPM netware
- Apache MPM os2
- Apache MPM prefork
- Apache MPM winnt
-
Apache MPM worker
- How it Works
- CoreDumpDirectory 指令
- EnableExceptionHook 指令
- Group 指令
- Listen 指令
- ListenBacklog 指令
- MaxConnectionsPerChild 指令
- MaxMemFree 指令
- MaxRequestWorkers 指令
- MaxSpareThreads 指令
- MinSpareThreads 指令
- PidFile 指令
- ReceiveBufferSize 指令
- ScoreBoardFile 指令
- SendBufferSize 指令
- ServerLimit 指令
- StartServers 指令
- ThreadLimit 指令
- ThreadsPerChild 指令
- ThreadStackSize 指令
- User 指令
- Apache 模块 mod_access_compat
- Apache 模块 mod_actions
- Apache 模块 mod_alias
- Apache 模块 mod_allowmethods
- Apache 模块 mod_asis
- Apache 模块 mod_auth_basic
- Apache 模块 mod_auth_digest
-
Apache 模块 mod_auth_form
- Basic Configuration
- Standalone Login
- Inline Login
- Inline Login with Body Preservation
- Logging Out
- Usernames and Passwords
- AuthFormAuthoritative 指令
- AuthFormBody 指令
- AuthFormDisableNoStore 指令
- AuthFormFakeBasicAuth 指令
- AuthFormLocation 指令
- AuthFormLoginRequiredLocation 指令
- AuthFormLoginSuccessLocation 指令
- AuthFormLogoutLocation 指令
- AuthFormMethod 指令
- AuthFormMimetype 指令
- AuthFormPassword 指令
- AuthFormProvider 指令
- AuthFormSitePassphrase 指令
- AuthFormSize 指令
- AuthFormUsername 指令
- Apache 模块 mod_authn_anon
- Apache 模块 mod_authn_core
- Apache 模块 mod_authn_dbd
- Apache 模块 mod_authn_dbm
- Apache 模块 mod_authn_file
- Apache 模块 mod_authn_socache
- Apache 模块 mod_authnz_fcgi
-
Apache 模块 mod_authnz_ldap
- Contents
- General caveats
- Operation
- The Require Directives
- Examples
- Using TLS
- Using SSL
- Exposing Login Information
- Using Active Directory
- Using Microsoft FrontPage with mod_authnz_ldap
- AuthLDAPAuthorizePrefix 指令
- AuthLDAPBindAuthoritative 指令
- AuthLDAPBindDN 指令
- AuthLDAPBindPassword 指令
- AuthLDAPCharsetConfig 指令
- AuthLDAPCompareAsUser 指令
- AuthLDAPCompareDNOnServer 指令
- AuthLDAPDereferenceAliases 指令
- AuthLDAPGroupAttribute 指令
- AuthLDAPGroupAttributeIsDN 指令
- AuthLDAPInitialBindAsUser 指令
- AuthLDAPInitialBindPattern 指令
- AuthLDAPMaxSubGroupDepth 指令
- AuthLDAPRemoteUserAttribute 指令
- AuthLDAPRemoteUserIsDN 指令
- AuthLDAPSearchAsUser 指令
- AuthLDAPSubGroupAttribute 指令
- AuthLDAPSubGroupClass 指令
- AuthLDAPUrl 指令
- Apache 模块 mod_authz_core
- Apache 模块 mod_authz_dbd
- Apache 模块 mod_authz_dbm
- Apache 模块 mod_authz_groupfile
- Apache 模块 mod_authz_host
- Apache 模块 mod_authz_owner
- Apache 模块 mod_authz_user
- Apache 模块 mod_autoindex
- Apache 模块 mod_brotli
- Apache 模块 mod_buffer
-
Apache 模块 mod_cache
- Related Modules and Directives
- Sample Configuration
- Avoiding the Thundering Herd
- Fine Control with the CACHE Filter
- Cache Status and Logging
- CacheDefaultExpire 指令
- CacheDetailHeader 指令
- CacheDisable 指令
- CacheEnable 指令
- CacheHeader 指令
- CacheIgnoreCacheControl 指令
- CacheIgnoreHeaders 指令
- CacheIgnoreNoLastMod 指令
- CacheIgnoreQueryString 指令
- CacheIgnoreURLSessionIdentifiers 指令
- CacheKeyBaseURL 指令
- CacheLastModifiedFactor 指令
- CacheLock 指令
- CacheLockMaxAge 指令
- CacheLockPath 指令
- CacheMaxExpire 指令
- CacheMinExpire 指令
- CacheQuickHandler 指令
- CacheStaleOnError 指令
- CacheStoreExpired 指令
- CacheStoreNoStore 指令
- CacheStorePrivate 指令
- Apache 模块 mod_cache_disk
- Apache 模块 mod_cache_socache
- Apache 模块 mod_cern_meta
- Apache 模块 mod_cgi
- Apache 模块 mod_cgid
- Apache 模块 mod_charset_lite
- Apache 模块 mod_data
- Apache 模块 mod_dav
- Apache 模块 mod_dav_fs
- Apache 模块 mod_dav_lock
- Apache 模块 mod_dbd
-
Apache 模块 mod_deflate
- Supported Encodings
- Sample Configurations
- Enabling Compression
- Dealing with proxy servers
- Serving pre-compressed content
- DeflateBufferSize 指令
- DeflateCompressionLevel 指令
- DeflateFilterNote 指令
- DeflateInflateLimitRequestBody 指令
- DeflateInflateRatioBurst 指令
- DeflateInflateRatioLimit 指令
- DeflateMemLevel 指令
- DeflateWindowSize 指令
- Apache 模块 mod_dialup
- Apache 模块 mod_dir
- Apache 模块 mod_dumpio
- Apache 模块 mod_echo
- Apache 模块 mod_env
- Apache 模块 mod_example_hooks
- Apache 模块 mod_expires
- Apache 模块 mod_ext_filter
- Apache 模块 mod_file_cache
- Apache 模块 mod_filter
- Apache 模块 mod_headers
- Apache 模块 mod_heartbeat
- Apache 模块 mod_heartmonitor
-
Apache 模块 mod_http2
- How it works
- H2CopyFiles 指令
- H2Direct 指令
- H2EarlyHints 指令
- H2MaxSessionStreams 指令
- H2MaxWorkerIdleSeconds 指令
- H2MaxWorkers 指令
- H2MinWorkers 指令
- H2ModernTLSOnly 指令
- H2Push 指令
- H2PushDiarySize 指令
- H2PushPriority 指令
- H2PushResource 指令
- H2SerializeHeaders 指令
- H2StreamMaxMemSize 指令
- H2TLSCoolDownSecs 指令
- H2TLSWarmUpSize 指令
- H2Upgrade 指令
- H2WindowSize 指令
- Apache 模块 mod_ident
- Apache 模块 mod_imagemap
-
Apache 模块 mod_include
- Enabling Server-Side Includes
- PATH_INFO with Server Side Includes
- Available Elements
- Include Variables
- Variable Substitution
- Flow Control Elements
- Legacy expression syntax
- SSIEndTag 指令
- SSIErrorMsg 指令
- SSIETag 指令
- SSILastModified 指令
- SSILegacyExprParser 指令
- SSIStartTag 指令
- SSITimeFormat 指令
- SSIUndefinedEcho 指令
- XBitHack 指令
- Apache 模块 mod_info
- Apache 模块 mod_isapi
- Apache 模块 mod_lbmethod_bybusyness
- Apache 模块 mod_lbmethod_byrequests
- Apache 模块 mod_lbmethod_bytraffic
- Apache 模块 mod_lbmethod_heartbeat
-
Apache 模块 mod_ldap
- Example Configuration
- LDAP Connection Pool
- LDAP Cache
- Using SSL/TLS
- SSL/TLS Certificates
- LDAPCacheEntries 指令
- LDAPCacheTTL 指令
- LDAPConnectionPoolTTL 指令
- LDAPConnectionTimeout 指令
- LDAPLibraryDebug 指令
- LDAPOpCacheEntries 指令
- LDAPOpCacheTTL 指令
- LDAPReferralHopLimit 指令
- LDAPReferrals 指令
- LDAPRetries 指令
- LDAPRetryDelay 指令
- LDAPSharedCacheFile 指令
- LDAPSharedCacheSize 指令
- LDAPTimeout 指令
- LDAPTrustedClientCert 指令
- LDAPTrustedGlobalCert 指令
- LDAPTrustedMode 指令
- LDAPVerifyServerCert 指令
- Apache 模块 mod_log_config
- Apache 模块 mod_log_debug
- Apache 模块 mod_log_forensic
- Apache 模块 mod_logio
-
Apache 模块 mod_lua
- Basic Configuration
- Writing Handlers
- Writing Authorization Providers
- Writing Hooks
- Data Structures
- Built in functions
- Logging Functions
- apache2 Package
- Modifying contents with Lua filters
- Database connectivity
- LuaAuthzProvider 指令
- LuaCodeCache 指令
- LuaHookAccessChecker 指令
- LuaHookAuthChecker 指令
- LuaHookCheckUserID 指令
- LuaHookFixups 指令
- LuaHookInsertFilter 指令
- LuaHookLog 指令
- LuaHookMapToStorage 指令
- LuaHookTranslateName 指令
- LuaHookTypeChecker 指令
- LuaInherit 指令
- LuaInputFilter 指令
- LuaMapHandler 指令
- LuaOutputFilter 指令
- LuaPackageCPath 指令
- LuaPackagePath 指令
- LuaQuickHandler 指令
- LuaRoot 指令
- LuaScope 指令
- Apache 模块 mod_macro
-
Apache 模块 mod_mime
- Files with Multiple Extensions
- Content encoding
- Character sets and languages
- AddCharset 指令
- AddEncoding 指令
- AddHandler 指令
- AddInputFilter 指令
- AddLanguage 指令
- AddOutputFilter 指令
- AddType 指令
- DefaultLanguage 指令
- ModMimeUsePathInfo 指令
- MultiviewsMatch 指令
- RemoveCharset 指令
- RemoveEncoding 指令
- RemoveHandler 指令
- RemoveInputFilter 指令
- RemoveLanguage 指令
- RemoveOutputFilter 指令
- RemoveType 指令
- TypesConfig 指令
- Apache 模块 mod_mime_magic
- Apache 模块 mod_negotiation
- Apache 模块 mod_nw_ssl
- Apache 模块 mod_privileges
-
Apache 模块 mod_proxy
- Forward Proxies and Reverse Proxies/Gateways
- Basic Examples
- Access via Handler
- Workers
- Controlling Access to Your Proxy
- Slow Startup
- Intranet Proxy
- Protocol Adjustments
- Request Bodies
- Reverse Proxy Request Headers
- BalancerGrowth 指令
- BalancerInherit 指令
- BalancerMember 指令
- BalancerPersist 指令
- NoProxy 指令
- <Proxy> 指令
- ProxyAddHeaders 指令
- ProxyBadHeader 指令
- ProxyBlock 指令
- ProxyDomain 指令
- ProxyErrorOverride 指令
- ProxyIOBufferSize 指令
- <ProxyMatch> 指令
- ProxyMaxForwards 指令
- ProxyPass 指令
- ProxyPassInherit 指令
- ProxyPassInterpolateEnv 指令
- ProxyPassMatch 指令
- ProxyPassReverse 指令
- ProxyPassReverseCookieDomain 指令
- ProxyPassReverseCookiePath 指令
- ProxyPreserveHost 指令
- ProxyReceiveBufferSize 指令
- ProxyRemote 指令
- ProxyRemoteMatch 指令
- ProxyRequests 指令
- ProxySet 指令
- ProxySourceAddress 指令
- ProxyStatus 指令
- ProxyTimeout 指令
- ProxyVia 指令
- Apache 模块 mod_proxy_ajp
- Apache 模块 mod_proxy_balancer
- Apache 模块 mod_proxy_connect
- Apache 模块 mod_proxy_express
- Apache 模块 mod_proxy_fcgi
- Apache 模块 mod_proxy_fdpass
-
Apache 模块 mod_proxy_ftp
- Why doesn't file type xxx download via FTP?
- How can I force an FTP ASCII download of File xxx?
- How can I do FTP upload?
- How can I access FTP files outside of my home directory?
- How can I hide the FTP cleartext password in my browser's URL line?
- Why do I get a file listing when I expected a file to be downloaded?
- ProxyFtpDirCharset 指令
- ProxyFtpEscapeWildcards 指令
- ProxyFtpListOnWildcard 指令
- Apache 模块 mod_proxy_hcheck
- Apache 模块 mod_proxy_html
- Apache 模块 mod_proxy_http
- Apache 模块 mod_proxy_http2
- Apache 模块 mod_proxy_scgi
- Apache 模块 mod_proxy_wstunnel
- Apache 模块 mod_ratelimit
- Apache 模块 mod_reflector
- Apache 模块 mod_remoteip
- Apache 模块 mod_reqtimeout
- Apache 模块 mod_request
- Apache 模块 mod_rewrite
- Apache 模块 mod_sed
-
Apache 模块 mod_session
- What is a session?
- Who can use a session?
- Keeping sessions on the server
- Keeping sessions on the browser
- Basic Examples
- Session Privacy
- Cookie Privacy
- Session Support for Authentication
- Integrating Sessions with External Applications
- Session 指令
- SessionEnv 指令
- SessionExclude 指令
- SessionHeader 指令
- SessionInclude 指令
- SessionMaxAge 指令
- Apache 模块 mod_session_cookie
- Apache 模块 mod_session_crypto
- Apache 模块 mod_session_dbd
- Apache 模块 mod_setenvif
- Apache 模块 mod_slotmem_plain
- Apache 模块 mod_slotmem_shm
- Apache 模块 mod_so
- Apache 模块 mod_socache_dbm
- Apache 模块 mod_socache_dc
- Apache 模块 mod_socache_memcache
- Apache 模块 mod_socache_shmcb
- Apache 模块 mod_speling
-
Apache 模块 mod_ssl
- Environment Variables
- Custom Log Formats
- Request Notes
- Expression Parser Extension
- Authorization providers for use with Require
- SSLCACertificateFile 指令
- SSLCACertificatePath 指令
- SSLCADNRequestFile 指令
- SSLCADNRequestPath 指令
- SSLCARevocationCheck 指令
- SSLCARevocationFile 指令
- SSLCARevocationPath 指令
- SSLCertificateChainFile 指令
- SSLCertificateFile 指令
- SSLCertificateKeyFile 指令
- SSLCipherSuite 指令
- SSLCompression 指令
- SSLCryptoDevice 指令
- SSLEngine 指令
- SSLFIPS 指令
- SSLHonorCipherOrder 指令
- SSLInsecureRenegotiation 指令
- SSLOCSPDefaultResponder 指令
- SSLOCSPEnable 指令
- SSLOCSPNoverify 指令
- SSLOCSPOverrideResponder 指令
- SSLOCSPProxyURL 指令
- SSLOCSPResponderCertificateFile 指令
- SSLOCSPResponderTimeout 指令
- SSLOCSPResponseMaxAge 指令
- SSLOCSPResponseTimeSkew 指令
- SSLOCSPUseRequestNonce 指令
- SSLOpenSSLConfCmd 指令
- SSLOptions 指令
- SSLPassPhraseDialog 指令
- SSLProtocol 指令
- SSLProxyCACertificateFile 指令
- SSLProxyCACertificatePath 指令
- SSLProxyCARevocationCheck 指令
- SSLProxyCARevocationFile 指令
- SSLProxyCARevocationPath 指令
- SSLProxyCheckPeerCN 指令
- SSLProxyCheckPeerExpire 指令
- SSLProxyCheckPeerName 指令
- SSLProxyCipherSuite 指令
- SSLProxyEngine 指令
- SSLProxyMachineCertificateChainFile 指令
- SSLProxyMachineCertificateFile 指令
- SSLProxyMachineCertificatePath 指令
- SSLProxyProtocol 指令
- SSLProxyVerify 指令
- SSLProxyVerifyDepth 指令
- SSLRandomSeed 指令
- SSLRenegBufferSize 指令
- SSLRequire 指令
- SSLRequireSSL 指令
- SSLSessionCache 指令
- SSLSessionCacheTimeout 指令
- SSLSessionTicketKeyFile 指令
- SSLSessionTickets 指令
- SSLSRPUnknownUserSeed 指令
- SSLSRPVerifierFile 指令
- SSLStaplingCache 指令
- SSLStaplingErrorCacheTimeout 指令
- SSLStaplingFakeTryLater 指令
- SSLStaplingForceURL 指令
- SSLStaplingResponderTimeout 指令
- SSLStaplingResponseMaxAge 指令
- SSLStaplingResponseTimeSkew 指令
- SSLStaplingReturnResponderErrors 指令
- SSLStaplingStandardCacheTimeout 指令
- SSLStrictSNIVHostCheck 指令
- SSLUserName 指令
- SSLUseStapling 指令
- SSLVerifyClient 指令
- SSLVerifyDepth 指令
- Apache 模块 mod_status
- Apache 模块 mod_substitute
- Apache 模块 mod_suexec
- Apache 模块 mod_unique_id
- Apache 模块 mod_unixd
- Apache 模块 mod_userdir
- Apache 模块 mod_usertrack
- Apache 模块 mod_version
- Apache 模块 mod_vhost_alias
- Apache 模块 mod_watchdog
- Apache 模块 mod_xml2enc
- 开发者文档
- 术语与索引