让 apache 在处理请求之前运行一个脚本

让 apache 在处理请求之前运行一个脚本

我想让 Apache 每次收到请求时都运行一个脚本。明确地说,我希望 Apache 提供实际文件,并在 Apache 处理请求之前调用此脚本(我有自己的脚本,需要进行一些自定义日志记录)。

我试过:

 <VirtualHost *:80>
    ServerName voice1.example.org
    DocumentRoot /var/www/html/
    <directory "/">
            Script GET "/test.php"
    </directory>
    ErrorLog /var/log/httpd/dovid.log
    LogLevel info
    CustomLog /var/log/httpd/dovid.access.log combined

 <VirtualHost *:80>
    ServerName voice1.example.org
    DocumentRoot /var/www/html/
    <directory "/">
             Action pre-script /var/www/html/test.php
            SetHandler pre-script
    </directory>
    ErrorLog /var/log/httpd/dovid.log
    LogLevel info
    CustomLog /var/log/httpd/dovid.access.log combined

两者似乎都不起作用。我做错了什么?

相关内容