从bash脚本安装nginx模块不起作用

时间:2019-12-16 18:14:13

标签: linux bash nginx

我使用Nginx v16.1.1,并且我想安装modsecurity。

如果我从命令行运行下面列出的命令,则ModSecurity模块将作为已安装的模块出现在“ nginx -V”中。

但是,如果我以文件(例如./myscript.sh)的形式执行脚本,则不会按预期安装模块。

Sub CreateHyperlink()
...
If i > 1 Then
    .Hyperlinks.Add ...
End If
End Sub    

Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)

ActiveWindow.ScrollColumn = ActiveCell.Column
ActiveCell.EntireRow.Select

End Sub

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

\之后的./configure将阻止将--with-debug作为命令读取,这可能是导致此问题的原因(如果您具有必要的权限)

./configure \
--with-debug \
--add-module=/opt/ModSecurity-nginx \
--with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' \
--with-ld-opt=' -Wl,-E'