我正在尝试在 trace3 日志级别启用 mod_rewrite 详细日志记录,如下所述man
。
我把这一行放在我的conf
:
LogLevel alert rewrite:trace3
但是我收到了这个错误:
/etc/apache2/sites-enabled/"my_site" 第 6 行语法错误:LogLevel 接受一个参数,错误日志的详细程度
我的 Apache 版本是:Apache/2.2.17 (Ubuntu)
这是我的配置文件的摘录:
<VirtualHost 10.10.10.14:80>
ServerName my_site <br>
DocumentRoot "/data/website/php./web" <br>
ErrorLog "/data/website/logs/error.log <br>
CustomLog "/data/website/logs/access.log combined <br>
LogLevel alert rewrite:trace3 <br>
</VirtualHost>
请帮我修正 LogLevel 语句。谢谢。
答案1
您查看的是错误的文档!
重写日志
熟悉早期版本的 mod_rewrite 的人无疑会寻找 RewriteLog 和 RewriteLogLevel 指令。此功能已完全被上述新的每个模块日志配置所取代
你需要看看Apache 2.2文档并使用重写日志和重写日志级别指令。