赞
踩
/configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library into the system, or build the OpenSSL library statically from the source with nginx by using --with-openssl=
注意:nginx不是全局的话需要到nginx的sbin里面执行
nginx -V
结果:
[root@zwb ~]# nginx -V
nginx version: nginx/1.15.9
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
configure arguments: --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
configure arguments中不包含** --with-http_ssl_module**这个参数的表示未安装,否则可跳过安装OpenSSL的步骤
命令为:
# -y 自动安装,需要确认全部为是,不然需要手动输y/n
yum -y install openssl openssl-devel
等待完成即可
源码文件下载地址:https://www.openssl.org/,进入download中,我用的是1.1所以我下载是这个,看实际情况而定
下载好之后解压到路径中,记住这个路径,一会要用!!!
进入Nginx的源码包,注意是源码包,就是你从Nginx官网下载然后解压的包,里面有一个configure名字的可执行文件,然后执行:
./configure --with-http_ssl_module
./configure --with-http_ssl_module --with-openssl=离线解压的路径(上一步让你记住的那个)
然后进行编译:
make && make install
只用make也行,会在Nginx目录下的objs中生成编译文件,上述命令则会直接编译并安装,默认路径为:/usr/local/nginx/sbin
确认是否安装成功
nginx -V
结果如下就成功了
给Nginx增加SSL证书,可参考https://blog.csdn.net/weixin_43672305/article/details/131858293
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。