Apache 2.4 为 CGI 脚本提供单独的错误日志文件?

Apache 2.4 为 CGI 脚本提供单独的错误日志文件?

我在我的服务器上使用 Apache 2.4,我希望能够为 CGI 脚本设置一个单独的错误日志文件,类似于我为 PHP 错误设置一个单独的日志文件。

目前,我正在使用以下规则我的虚拟主机配置来拥有 Apache 访问日志、Apache 错误日志和 PHP 错误日志:

CustomLog /home/ubuntu/www/.logs/access.log combined
ErrorLog /home/ubuntu/www/.logs/error.log
php_value error_log /home/ubuntu/www/.logs/php.error.log

我必须添加或更改什么才能让 Apache 将 CGI 错误写入其自己的文件?目前 Apache 正在将 CGI 错误写入文件error.log

我尝试了以下操作,但它并没有改变 Apache 的行为。

ScriptLog /home/ubuntu/www/.logs/cgi.error.log

答案1

尝试使用不同的目录使用 ScriptLog,并授予 apache 非特权用户权限。

相关内容