一种从已安装的远程服务器

时间:2015-07-06 12:32:31

标签: nginx homebrew

我正在尝试从nginx上的预配置环境中复制AWS模块的安装。基本上我想在远程服务器上安装所有附加模块和nginx,并在我的本地机器上复制它。我不知道远程服务器上安装了什么,但我可以做到

nginx -V

但它是一个清单,考虑到安装第三方模块还需要重新安装整个模块,有没有办法快速从远程安装转储所有模块并添加它? 到目前为止我已经完成了

brew tap homebrew/nginx

brew install nginx-full

但是我想知道服务器上安装了哪些模块,所以我可以将它们添加到上面的命令中。例如upload-module

 brew install nginx-full --with-upload-module

或者有没有办法安装所有可用的第三方模块。 (我认为这不是很有效率)

1 个答案:

答案 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