无法更改 ngx_pagespeed 选项

无法更改 ngx_pagespeed 选项

我成功地将 ngx_pagespeed 添加到我在 Digital Ocean 的 Nginx 服务器。我按照本指南进行了自动安装,并使用 ngx_pagespeed 模块从源代码重建了 Nginx:https://www.modpagespeed.com/doc/build_ngx_pagespeed_from_source

该模块似乎正在运行。例如,我可以看到它正在自动将我的 .jpg 图像转换为 .webp。此外,还curl -I -p http://localhost| grep X-Page-Speed返回预期的标头:X-Page-Speed: 1.13.35.2-0

然而,我无法编辑任何选项。当我尝试运行类似的程序pagespeed rewrite_images on,或者甚至pagespeed on,我得到一个错误pagespeed: command not found

根据文档pagespeed Nginx 的命令应该是:https://modpagespeed.com/doc/configuration

我尝试了其他几个命令:

  1. whereis pagespeed返回pagespeed:
  2. which pagespeed不返回任何内容。

据我所知,这些应该返回完整路径,类似于/usr/bin/pagespeed

有小费吗?

答案1

这不是一个命令,而是一个应该放在 nginx.conf 中的指令。根据文档:

在 Nginx 中你需要添加几行到你的nginx.conf. 在每个启用 PageSpeed 的服务器块中添加:

pagespeed on;

这是配置文件中的一个片段。其他指令也是如此,例如pagespeed rewrite_images on

相关内容