Apache / 2.4.7(Ubuntu)-mod_dumpio不记录发布数据

Car*_*ton 4 apache post module

我似乎无法让Apache模块mod_dumpio记录任何内容。

我已经尝试了这篇文章中的建议

确保我尝试了以下

  1. 禁用除我正在工作的站点之外的所有虚拟主机

  2. 运行a2enmod dump_io重新启动Apache,可以在/etc/apache/mods-enabled/dump_io.load中看到它。

  3. 检查/etc/apache/apache.conf LogLevel的dumpio:trace7

  4. 我打开日志尾巴-fn 20 /var/log/apache2/packager-access.log

  5. 运行以下命令以发送一些发布数据--data“ param1 = value1&param2 = value2” http://packager.local/api/package/create

  6. 只能看到类似127.0.0.1的--[12 / Nov / 2014:10:07:04 +0000]“ POST / api / package / create HTTP / 1.1” 500294“-”“ curl / 7.35.0”

虚拟主机配置如下

    <VirtualHost *:80>
        DocumentRoot /var/www/packager/web
        ServerName lms-packager.local

        ErrorLog ${APACHE_LOG_DIR}/packager-error.log
        CustomLog ${APACHE_LOG_DIR}/packager-access.log combined

        DumpIOInput On
        DumpIOOutput On
        LogLevel dumpio:trace7
    </VirtualHost>
Run Code Online (Sandbox Code Playgroud)

还有什么我可以尝试的

Car*_*ton 5

阅读这篇文章后,我尝试将配置移到服务器级别。

正如该帖子所暗示的那样,Apache手册的重点是

服务器配置这意味着该指令可以在服务器配置文件(例如,httpd.conf)中使用,但不能在任何容器中使用。.htaccess文件中根本不允许使用。

以下内容也很重要,因此仅检查您的ErrorLog文件(例如/var/log/apache2/error.log),而不要检查任何虚拟主机文件(如果这是服务器配置,则是有意义的)

记录(转储)到error.log文件