当我安装nginx时,我没有包含SSL模块,但是我现在需要它。我发现我需要在启用SSL模块的情况下重新安装nginx,但是我害怕放松当前的配置和启用的虚拟主机。
有什么方法可以在不放松当前配置的情况下添加模块吗?以某种方式将SSL模块“附加”到我当前的nginx安装中?
发布于 2012-06-14 18:18:48
据我所知,没有办法“追加”任何模块。根据您的设置,是的,有一种方法可以添加任何模块,而不放松配置中的更改。同样,这取决于当前设置的方式。当前结构越好,在重新编译时添加任何模块就越容易。
基本上,复制所有已修改和/或创建的文件,作为Nginx配置的一部分。重新编译后,将这些文件放回原来的路径中。Nginx在升级或添加当前设置时不会抱怨。
最后,在重新启动之前,请确保通过执行.
nginx -t -c /path/to/new/nginx.conf
https://serverfault.com/questions/398735
复制相似问题