当前位置:论坛首页 > Linux面板 > 求助

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

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

本帖最后由 大炮运维 于 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会导致原有的配置丢失吗?会和宝塔产生冲突吗
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表