如何使用此模块启动Nginx作为服务?
根据这个documentation,它说:
默认情况下不构建此模块,应使用--with-http_sub_module配置参数启用它。
我不明白在哪里输入这个命令。是nginx service start --with-http_sub_module
?这太令人困惑了。
当我输入nginx -V
时,它显示--with-http_sub_module
可用。
如果你在--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
作为配置开关之一。