【发布时间】:2020-05-16 05:35:24
【问题描述】:
运行 nginx -t 时出现此错误:
nginx: [emerg] unknown directive "subs_filter_types" in /etc/nginx/sites-enabled/my.site.com.conf:285
nginx: configuration file /etc/nginx/nginx.conf test failed
所以我需要安装替换过滤器模块并在 nginx 文档中https://www.nginx.com/resources/wiki/modules/substitutions/#subs-filter-types 其中说运行这些命令:
git clone git://github.com/yaoweibin/ngx_http_substitutions_filter_module.git
./configure --add-module=/path/to/module
问题是我的 nginx 安装中的任何地方都没有配置脚本,也没有 git 存储库。我真的不明白。 至少我想知道那个 nginx 配置脚本的内容。
【问题讨论】:
-
你的意思是
sub_filter_types? -
我不知道。 Subs(替代)是我得到的。这可能是同一件事。
-
或许不是。我使用
subs_filter_types而不是sub_filter_types收到相同的错误消息,并且我的Nginx 已经内置了该模块。
标签: nginx module nginx-config