Apache. Документация на русском


Директивы Apache
  1    2    3    4    5    6    7    8    9    10    11    12    13    14    15    16    17    18    19    20    21    22    23      24      25    26    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47    48    49    50    51    52    53    54    55    56    57    58    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76    77    78    79    80    81    82    83    84    85  
  86    87    88    89    90    91    92  
  93    94    95    96    97    98    99    100    101    102    103    104    105    106    107    108    109    110    111    112    113    114    115    116    117    118    119    120    121    122    123    124    125    126    127    128    129    130    131    132    133    134    135    136    137    138    139    140    141    142    143    144    145    146    147    148    149    150    151    152    153    154    155    156    157    158    159    160    161    162    163    164    165  
  166    167    168    169    170    171    172    173    174    175    176    177    178    179    180    181    182    183    184    185    186    187    188    189    190    191    192    193    194    195    196    197    198    199    200    201    202    203    204    205    206    207    208    209    210    211    212    213    214    215    216    217    218    219    220    221    222    223    224    225    226    227    228    229    230    231    232    233    234    235    236    237    238    239    240    241    242  

 <         > 
Список директив: Core  |  ModRewrite  |  Lua  |  Proxy  |  SSL

Директива ErrorLog
  RU            EN  

Description:Location where the server will log errors
Syntax: ErrorLog file-path|syslog[:[facility][:tag]]
Default: ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows and OS/2)
Context:server config, virtual host
Status:Core
Module:core

Описание: Место, где сервер будет регистрировать ошибки


Директива ErrorLog задает имя файла, в который сервер будет регистрировать любые обнаруженные ошибки. Если путь к файлу не является абсолютным, предполагается, что он указан относительно файла ServerRoot .

ErrorLog "/var/log/httpd/error_log"

Если путь к файлу начинается с вертикальной черты " | ", то предполагается, что это команда для обработки журнала ошибок.

ErrorLog "|/usr/local/bin/httpd_errors"

Дополнительную информацию см. в примечаниях к передаваемым журналам.

Использование syslog вместо имени файла позволяет вести журнал через syslogd(8), если система это поддерживает. По умолчанию используется средство syslog local7 , но вы можете переопределить его, используя синтаксис, где средство может быть одним из имен, обычно задокументированных в syslog(1). Средство является фактически глобальным, и если оно изменяется на отдельных виртуальных хостах, указанное последнее средство влияет на весь сервер. Те же правила применяются к тегу syslog, который в большинстве случаев по умолчанию использует двоичное имя Apache. Вы также можете переопределить это, используя синтаксис. syslog:facility httpd syslog::tag

ErrorLog syslog:user
ErrorLog syslog:user:httpd.srv1
ErrorLog syslog::httpd.srv2

Дополнительные модули могут предоставлять свои собственные поставщики ErrorLog. Синтаксис аналогичен приведенному syslog выше примеру.

БЕЗОПАСНОСТЬ: См. документ с советами по безопасности, чтобы узнать, почему ваша безопасность может быть скомпрометирована, если каталог, в котором хранятся файлы журналов, доступен для записи любому, кроме пользователя, запускающего сервер.

Примечание

При вводе пути к файлу на платформах, отличных от Unix, следует позаботиться о том, чтобы использовались только прямые косые черты, даже если платформа может разрешать использование обратных косых черт. В общем, рекомендуется всегда использовать косую черту в файлах конфигурации.

Смотрите также

  • LogLevel
  • Файлы журнала HTTP-сервера Apache
  RU            EN  


Рейтинг@Mail.ru