Невозможно изменить параметры для ngx_pagespeed

Мне удалось успешно добавить ngx_pagespeed на свой сервер Nginx в Digital Ocean. Я сделал автоматическую установку: 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, добавить в файл nginx.conf и перезапустить сервер Nginx.

Другие вопросы по тегам