618特惠活动,3年企业版2399元,立省600元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已回复】不重新编译nginx怎么更新Webserver的 OpenSSL依赖库

发表在 Linux面板2018-11-15 17:24 [复制链接] 2 1727

本帖最后由 大炮运维 于 2018-11-15 18:01 编辑

我的环境如下:
CentOS Linux release 7.4.1708 (Core)
nginx:1.15.5
系统openssl: OpenSSL 1.1.1  11 Sep 2018 (我手动升级的,从openssl官网下载源码编译安装的)
php环境:7.2.11

问题:升级系统的openssl版本为1.1.1后,发现php使用的openssl依赖库并没有更新,还是升级系统openssl前的旧版本,phpinfo显示的信息如下:
OpenSSL Library Version
OpenSSL 1.0.2l 25 May 2017
OpenSSL Header Version
OpenSSL 1.0.2l 25 May 2017
Openssl default config
/usr/local/openssl/openssl.cnf
但是我执行nginx -V
发现信息里面显示:built with OpenSSL 1.1.1  11 Sep 2018,并且是静态编译openssl的情况。
我执行 strings /usr/local/lib64/libssl.so |grep OpenSSL
查看openssl依赖库版本是 OpenSSL 1.1.1  11 Sep 2018

现在有不重新编译nginx的方法来更新openssl的依赖库版本吗?

或者说重新编译nginx怎么备份原有配置,实现平滑升级openssl
使用道具 举报 只看该作者 回复
发表于 2018-11-15 18:01:08 | 显示全部楼层
nginx需要重新编译才能加载openssl模块
使用道具 举报 回复 支持 反对
发表于 2018-11-15 19:09:03 | 显示全部楼层
重新编译nginx会导致原有的配置丢失吗?会和宝塔产生冲突吗
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表