我已经看到了大量的资源表明,在安装Nginx时,您绝对必须使用--with_ ssl _module选项从源代码编译,才能使用ssl。然而,所有这些资源似乎都在引用0.x.x版本的Nginx版本。
我过去也在从Nginx安装的Nginx服务器上使用过ssl指令,该服务运行时没有任何错误消息。这是安全的,还是存在一些我不理解的ssl缺失的方面?
发布于 2015-11-27 08:44:42
您从PPA获得的nginx版本是用--with-http_ssl_module
编译的。
您可以通过检查来自nginx -V
的输出来看到这一点。
发布于 2015-11-27 09:23:15
--with-http_ssl_module
标志是Nginx中SSL特性的开关。如果您自己构建Nginx,而不提供Nginx,那么您将构建一个不执行SSL的Nginx。
因为SSL是Nginx的一个非常常见的需求,所以大多数二进制包都是在启用SSL的情况下构建的。该标志不会在SSL上添加任何可选的SSL附加或附加安全性--如果它不是使用SSL标志构建的,那么配置中的SSL指令将导致语法错误和拒绝启动的Nginx。
https://serverfault.com/questions/739206
复制相似问题