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