我正在遵循本指南 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 中不兼容二进制