Общесерверная конфигурация
В этом документе объясняются некоторые директивы, предоставляемые сервером core и используемые для настройки основных операций сервера.
Идентификация сервера
| Связанные модули | Связанные директивы |
|---|---|
Директивы ServerAdmin и ServerTokens определяют, какие сведения о сервере будут представлены в документах, создаваемых сервером, например в сообщениях об ошибках. Директива ServerTokens задаёт значение поля заголовка HTTP-ответа Server.
Директивы ServerName, UseCanonicalName и UseCanonicalPhysicalPort используются сервером для определения способа построения URL-адресов, ссылающихся на сам сервер. Например, когда клиент запрашивает каталог, но не указывает завершающий слеш в имени каталога, httpd должен перенаправить клиента на полный путь с завершающим слешем, чтобы клиент мог правильно разрешить относительные ссылки в документе.
Расположение файлов
| Связанные модули | Связанные директивы |
|---|---|
Эти директивы определяют расположение различных файлов, необходимых httpd для правильной работы. Если используемый путь не начинается с косой черты (/), файлы располагаются относительно ServerRoot. Будьте осторожны и не размещайте файлы в каталогах, доступных для записи пользователям без прав root. Дополнительные сведения см. в документации по вопросам безопасности.
Ограничение использования ресурсов
| Связанные модули | Связанные директивы |
|---|---|
Директивы LimitRequest* используются для ограничения объёма ресурсов, которые httpd будет использовать при чтении запросов клиентов. Ограничение этих значений позволяет смягчить некоторые виды атак типа «отказ в обслуживании».
Директивы RLimit* используются для ограничения объёма ресурсов, которые могут потреблять процессы, порождённые дочерними процессами httpd. В частности, это позволяет контролировать ресурсы, используемые CGI-скриптами и командами SSI exec.
Директива ThreadStackSize используется на некоторых платформах для управления размером стека.
Выбор реализации
| Связанные модули | Связанные директивы |
|---|---|
Директиву 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