我之前安装过Nginx并重新编译,以便使用平常添加两个新模块 ./configure和make process。
Nginx正常运行但是当我在.conf文件中调用sub_filter时出现错误
nginx: [emerg] unknown directive "sub_filter" in /usr/local/nginx/conf/sites-available/nobo.conf:46
版本和编译信息告诉我模块在那里(第三方模块)我是否需要在某处启用它或者我错过了一个步骤
nginx version: nginx/1.5.7
built by clang 6.0 (clang-600.0.51) (based on LLVM 3.5svn)
TLS SNI support enabled
configure arguments: --add-module=rob_nginx_modules/ngx_http_substitutions_filter_module/ --with-http_ssl_module
任何想法?
答案 0 :(得分:2)
您的错误说未知指令是" sub_filter",但您的configure参数中的模块是第三方nginx_substitutions_filter。
对此的正确指令是subs_filter,其中包含'。