Nginx,如何在启用 ngx_http_sub_module 的情况下启动服务

Mr.*_*r.D 10 nginx nginx-reverse-proxy nginx-config

如何使用此模块将 Nginx 作为服务启动?

根据这个文档,它说:

默认情况下不构建此模块,应使用 --with-http_sub_module 配置参数启用它。

我不明白在哪里输入这个命令。是nginx service start --with-http_sub_module吗?那太令人困惑了。

当我输入时,nginx -V它显示--with-http_sub_module可用。

Dan*_*nin 19

如果您--with-http_sub_modulenginx -V输出中看到,则可以确定该模块已经内置。因此,只需在配置文件中使用其指令,无需执行任何特殊操作来加载模块本身。

现在解释为什么文档说:

该模块不是默认构建的,应该使用 --with-http_sub_module 配置参数启用。

这适用于您自己编译 nginx 时,例如运行标准./configure && make && make install. 因此,如果您不带参数运行,则默认情况下不会安装该模块./configure

但值得注意的是,大多数打包的nginx 版本(您从yum install nginx或 例如获得的版本apt install nginx)都会有自定义./configure命令,其中(如您的情况)可能已经有作为--with-http_sub_module配置开关之一。