ngx_pagespeed 管理统计信息未加载

ngx_pagespeed 管理统计信息未加载

我关注了官方安装指南使用最新的稳定 pagespeed 模块构建 nginx。它在某些方面有效,所以我想使用管理工具进一步调试。它们在 nginx 中启用如下;

http {
    pagespeed FileCachePath "/mnt/ramdisk/ngx_pagespeed_cache";
    pagespeed StatisticsPath /ngx_pagespeed_statistics;
    pagespeed GlobalStatisticsPath /ngx_pagespeed_global_statistics;
    pagespeed MessagesPath /ngx_pagespeed_message;
    pagespeed ConsolePath /pagespeed_console;
    pagespeed AdminPath /pagespeed_admin;
    pagespeed GlobalAdminPath /pagespeed_global_admin;
}

server {
    location /ngx_pagespeed_statistics { allow 12.34.56.78; deny all; }
    location /ngx_pagespeed_global_statistics { allow 12.34.56.78; deny all; }
    location /ngx_pagespeed_message { allow 12.34.56.78; deny all; }
    location /pagespeed_console { allow 12.34.56.78; deny all; }
    location ~ ^/pagespeed_admin { allow 12.34.56.78; deny all; }
    location ~ ^/pagespeed_global_admin { allow 12.34.56.78; deny all; }

    pagespeed on;

    location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
        add_header "" "";
    }
    location ~ "^/pagespeed_static/" { }
    location ~ "^/ngx_pagespeed_beacon$" { }
}

(其中 12.34.56.78 是我的 IP 地址)

当我访问https://example.org/ngx_pagespeed_statistics我看到了简短的统计数据,然后它显示“抱歉,无法更新统计数据。请稍后重试。”

在浏览器检查器中我看到它尝试加载/ngx_pagespeed_statistics/stats_json但返回 404。

我是否错过了配置步骤?可能是什么原因造成的?

相关内容