• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 位置: Apache 2.4 中文手册

    Apache 服务器的配置指令

    本文档说明了core服务器提供的一些指令,这些指令用于配置服务器的基本操作。

    服务器识别

    相关模块相关指令
    • ServerName
    • ServerAdmin
    • ServerSignature
    • ServerTokens
    • UseCanonicalName
    • UseCanonicalPhysicalPort

    ServerAdminServerTokens指令控制哪些服务器的相关信息将在服务器生成的文档,如错误信息呈现。该ServerTokens伪指令设置服务器HTTP响应标头字段的值。

    ServerNameUseCanonicalNameUseCanonicalPhysicalPort指令用于服务器,以确定如何构建自引用的URL。例如,当客户端请求目录,但在目录名称中不包含尾部斜杠时,httpd必须将客户端重定向到包含尾部斜杠的全名,以便客户端可以正确解析文档中的相对引用。

    文件位置

    相关模块相关指令
    • CoreDumpDirectory
    • DocumentRoot
    • ErrorLog
    • Mutex
    • PidFile
    • ScoreBoardFile
    • ServerRoot

    这些指令控制httpd正确操作所需的各种文件的位置。如果使用的路径名不以斜杠(/)开头,则文件相对于ServerRoot。在非root用户可写的路径中查找文件时要小心。有关更多详细信息,请参阅安全提示文档。

    限制资源使用

    相关模块相关指令
    • LimitRequestBody
    • LimitRequestFields
    • LimitRequestFieldsize
    • LimitRequestLine
    • RLimitCPU
    • RLimitMEM
    • RLimitNPROC
    • ThreadStackSize

    LimitRequest*指令用于地方限制对资源的httpd的量将在读取来自客户端的请求使用。通过限制这些值,可以减轻某些类型的拒绝服务攻击。

    RLimit*指令用于限制可以通过从子httpd分叉关闭过程中使用的资源量。特别是,这将控制CGI脚本和SSI exec命令使用的资源。

    ThreadStackSize指令与某些平台一起使用以控制堆栈大小。