Spec-Zone.ru › Apache HTTP Server

Общесерверная конфигурация

В этом документе объясняются некоторые директивы, предоставляемые сервером core и используемые для настройки основных операций сервера.

Идентификация сервера

Связанные модули Связанные директивы
  • ServerName
  • ServerAdmin
  • ServerSignature
  • ServerTokens
  • UseCanonicalName
  • UseCanonicalPhysicalPort

Директивы ServerAdmin и ServerTokens определяют, какие сведения о сервере будут представлены в документах, создаваемых сервером, например в сообщениях об ошибках. Директива ServerTokens задаёт значение поля заголовка HTTP-ответа Server.

Директивы ServerName, UseCanonicalName и UseCanonicalPhysicalPort используются сервером для определения способа построения 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 используется на некоторых платформах для управления размером стека.

Выбор реализации

Связанные модули Связанные директивы
  • Mutex

Директиву Mutex можно использовать для изменения базовой реализации мьютексов, чтобы устранить функциональные проблемы или проблемы с производительностью, связанные с вариантом, выбранным по умолчанию в APR.

© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/server-wide.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API