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

时间:2019-03-05 13:42:39

标签: nginx nginx-reverse-proxy nginx-config

如何通过此模块将Nginx作为服务启动?

根据此documentation,它说:

  

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

我不知道在哪里输入此命令。是layer1_background = Background(canvas=canvas, background_path=BACKGROUND_1_LAYER_PATH)吗?真是令人困惑。

当我输入nginx service start --with-http_sub_module时,表明nginx -V可用。

1 个答案:

答案 0 :(得分:0)

如果您在--with-http_sub_module的输出中看到nginx -V,则可以确定该模块已经内置。因此,只需在配置文件中使用其指令,就无需对它进行任何特殊处理加载模块本身。

现在为什么要说文档:

  

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

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

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