Для того чтобы защитить сайт, есть некоторые правила в .htaccessжурнала конкретные ошибки с Apache2
# Rules to disable XML-RPC
<files xmlrpc.php>
Order allow,deny
Deny from all
</files>
Это отлично работает и производит журнал ошибок в /var/log/apache2/mysite.error.log
AH01797: client denied by server configuration: /var/www/mysite/xmlrpc.php
Я хочу, чтобы этот вид специфических ошибок быть зарегистрировано в другом файле (т.е. /var/log/apache2/mysite.deny.log)
Я пробовал:
# Rules to disable XML-RPC
<files xmlrpc.php>
Order allow,deny
Deny from all
ErrorLog /var/log/apache2/mysite.deny.log
</files>
Но сбой сервера ^^ Что проблема?
Ошибка в .htaccess не возможна? Ошибка: < > раздел недействителен? Есть ли решение?
Заранее спасибо
Попробуйте без косой черты только имя файла. В соответствии с документами ErrorLog logs/error_log (Unix). Директива журнала ошибок устанавливает имя файла, на который сервер будет регистрировать любые ошибки, с которыми он сталкивается. Если путь к файлу не начинается с косой черты (/), то предполагается, что он относится к ServerRoot. Если путь к файлу начинается с канала (|), то предполагается, что он является командой для появления для обработки журнала ошибок. –