我正在尝试从nginx
上的预配置环境中复制AWS
模块的安装。基本上我想在远程服务器上安装所有附加模块和nginx,并在我的本地机器上复制它。我不知道远程服务器上安装了什么,但我可以做到
nginx -V
但它是一个清单,考虑到安装第三方模块还需要重新安装整个模块,有没有办法快速从远程安装转储所有模块并添加它? 到目前为止我已经完成了
brew tap homebrew/nginx
brew install nginx-full
但是我想知道服务器上安装了哪些模块,所以我可以将它们添加到上面的命令中。例如upload-module
brew install nginx-full --with-upload-module
或者有没有办法安装所有可用的第三方模块。 (我认为这不是很有效率)
答案 0 :(得分:0)
我确实喜欢提到here
2>&1 nginx -V | xargs -n1
得到(仅限相关部分)
--with-debug
--with-pcre-jit
--with-ipv6
--with-http_ssl_module
--with-http_stub_status_module
--with-http_realip_module
--with-http_auth_request_module
--with-http_addition_module
--with-http_dav_module
--with-http_geoip_module
--with-http_gunzip_module
--with-http_gzip_static_module
--with-http_image_filter_module
--with-http_spdy_module
--with-http_sub_module
--with-http_xslt_module
--with-mail
--with-mail_ssl_module
--add-module=/build/buildd/nginx-1.8.0/debian/modules/nginx-auth-pam
--add-module=/build/buildd/nginx-1.8.0/debian/modules/nginx-dav-ext-module
--add-module=/build/buildd/nginx-1.8.0/debian/modules/nginx-echo
--add-module=/build/buildd/nginx-1.8.0/debian/modules/nginx-upstream-fair
--add-module=/build/buildd/nginx-1.8.0/debian/modules/ngx_http_substitutions_filter_module
猜猜这是一个非常好的黑客,在SO