nginx 中的 brotli 配置存在问题



我正在遵循本指南 https://www.vultr.com/docs/add-brotli-support-to-nginx-on-ubuntu-18-04

我已经遵循了每个步骤,但我被困在步骤4 - 配置Nginx

当我添加到nginx.conf

load_module modules/ngx_http_brotli_filter_module.so;
load_module modules/ngx_http_brotli_static_module.so;

运行sudo nginx -t后出现此错误:

nginx: [emerg] dlopen() "/usr/share/nginx/modules/ngx_http_brotli_filter_module.so" failed (/usr/share/nginx/modules/ngx_http_brotli_filter_module.so: cannot open shared object file: No such file or directory) in /etc/nginx/nginx.conf:6
nginx: configuration file /etc/nginx/nginx.conf test failed

可能是什么原因造成的? 谢谢!

托管服务提供商: 数字海洋 服务器运行:Ubuntu 20.04 LEMP Nginx版本:1.17.10

2年前我遇到了同样的问题,经过大量的阅读和研究,它得到了工作。 希望这有帮助。 我在答案中提供了分步说明。

ngx_http_brotli_filter_module.so" 在/etc/nginx/nginx.conf:1 中不兼容二进制

最新更新