项目场景:

解决不安全的TLS1.0、TLS1.1协议的漏洞问题,需要升级openssl-1.1.1*等高版本,并重新编译升级nginx新版本问题


openssl升级

#下载资源
cd /opt
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz --no-check-certificate#解压资源
tar -zxvf openssl-1.1.1q.tar.gz#编译安装
cd openssl-1.1.1q#创建安装目录 openssl-1.1.1q 目录名自建
mkdir /usr/local/openssl-1.1.1q
./config shared  --prefix=/usr/local/openssl-1.1.1q
make && make install#查看安装成功没#查看openssl的依赖库文件目录
ldd /usr/local/openssl/bin/openssl#出现
#libssl.so.1.1 => not found
#libcrypto.so.1.1 => not foundln -s /usr/local/openssl-1.1.1q/lib/libssl.so.1.1  /usr/lib64/libssl.so.1.1
ln -s /usr/local/openssl-1.1.1q/lib/libcrypto.so.1.1  /usr/lib64/libcrypto.so.1.1/usr/local/openssl-1.1.1q/bin/openssl versionmv /usr/bin/openssl /usr/bin/openssl.bak
cp -r /usr/local/openssl-1.1.1q/bin/openssl /usr/bin/rm -rf /opt/openssl-1.1.1q*#安装成功
openssl version

nginx升级

cd /optwget http://nginx.org/download/nginx-1.22.0.tar.gztar -xvf nginx-1.22.0.tar.gzcd nginx-1.22.0vi auto/lib/openssl/conf
#
#----------------------------------
#找到当前代码
#CORE_INCS="$CORE_INCS $OPENSSL/.openssl/include"
#CORE_DEPS="$CORE_DEPS $OPENSSL/.openssl/include/openssl/ssl.h"
#CORE_LIBS="$CORE_LIBS $OPENSSL/.openssl/lib/libssl.a"
#CORE_LIBS="$CORE_LIBS $OPENSSL/.openssl/lib/libcrypto.a"
#CORE_LIBS="$CORE_LIBS $NGX_LIBDL"#修改代码为
#CORE_INCS="$CORE_INCS $OPENSSL/include"
#CORE_DEPS="$CORE_DEPS $OPENSSL/include/openssl/ssl.h"
#CORE_LIBS="$CORE_LIBS $OPENSSL/lib/libssl.a"
#CORE_LIBS="$CORE_LIBS $OPENSSL/lib/libcrypto.a"
#CORE_LIBS="$CORE_LIBS $NGX_LIBDL"nginx -V
查看 ./configure之前的参数
#/usr/local/nginx之前安装的nginx目录
#/usr/local/openssl-1.1.1q/ 最新安装openssl目录
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/openssl-1.1.1q/make && make installnginx -V#启动nginx
nginxrm -rf /opt/nginx-1.22.0*

openssl高版本升级,nginx高版本升级相关推荐

  1. 【7W字长文】使用LVS+Keepalived实现Nginx高可用,一文搞懂Nginx

    往期文章一览 分布式会话与单点登录SSO系统CAS,包含完整示例代码实现 [15W字长文]主从复制高可用Redis集群,完整包含Redis所有知识点 使用LVS+Keepalived实现Nginx高可 ...

  2. Nginx --高阶

    Nginx -- 高阶 Nginx高级 第一部分:扩容 1.单机垂直扩容:硬件资源增加 2.水平扩展:集群化 会话管理 Nginx高级负载均衡 使用sticky模块完成对Nginx的负载均衡 1.下载 ...

  3. 生产环境:Nginx高可用方案

    准备工作: 192.168.16.128 192.168.16.129 两条虚拟机.安装好Nginx 安装Nginx 更新yum 源文件: 安装Nginx: 操作命令: 什么是高可用? 高可用HA(H ...

  4. Nginx配置——搭建 Nginx 高可用集群(双机热备)

    Nginx配置--搭建 Nginx 高可用集群(双机热备) https://blog.csdn.net/zxd1435513775/article/details/102508573?utm_medi ...

  5. keepalived实现nginx高可用主备集群配置过程

    keepalived实现nginx高可用基本原理: keepalived安装命令: yum install keepived -y 使用ip -a验证是否安装成功 nginx存活检测脚本nginx_c ...

  6. Nginx服务器版本升级需求分析

    如果想对Nginx的版本进行更新,或者要应用一些新的模块,最简单的做法就是停止当前的Nginx服务,然后开启新的Nginx服务.但是这样会导致在一段时间内,用户是无法访问服务器.为了解决这个问题,我们 ...

  7. Nginx(六):配置nginx高可用集群

    我们知道在我们使用nginx代理多态tomcat服务器时,如果某台tomcat服务器发生宕机,那么nginx的分配机制可以自动将其剔除.但是如果发生了nginx的宕机状况,又该如何解决呢. 1.配置高 ...

  8. keepalived高可用+nginx负载均衡

    keepalived高可用+nginx负载均衡 1.IP地址规划 hostname ip 说明 KN01 10.4.7.30 keepalived MASTER节点 nginx负载均衡器 KN02 1 ...

  9. Nginx高并发系统内核优化

    Nginx高并发系统内核优化 Socket优化 Nginx 系统内核 文件优化 Nginx 系统内核 配置文件优化 Nginx配置文件 内核配置文件 PHP7配置文件 PHP-FPM配置文件 php- ...

  10. 解决方案:Nginx高可用方案

    解决方案:Nginx高可用方案 关键词 KeepAlived(主服务器 和 备份服务器 故障时 IP 瞬间无缝交接) VRRP协议(路由器组,提供虚拟IP,一个master和多个backup,组播消息 ...

最新文章

  1. 每天学一点flash(15) xml的一些常见写法
  2. 动态数据源切换的底层原理-DynamicDataSource
  3. Linux学习笔记(六)
  4. cad2019字体_这些是2019年最有效的简历字体
  5. 科来网络分析系统简介
  6. java判断简体和繁体字_java获取系统语言(区分简体中文和繁体中文)
  7. cv个人计算机SCI英文简历模板,个人英语简历模板|英文简历模板pdf百度云
  8. 解决网页微信扫码登录报40163
  9. 100个精彩的开源游戏
  10. Unity 将3D物体的世界坐标转换为对应的屏幕坐标
  11. iOS/苹果开发者账户添加测试设备UDID
  12. 强化学习——初探强化学习
  13. 麻雀要革命2 第44节:怦然心动的星月童话
  14. OPPO程序员一语惊人,你认同吗?
  15. android 微信摇一摇代码,Android微信摇一摇
  16. matlab wolfe准则,[原创]用“人话”解释不精确线搜索中的Armijo-Goldstein准则及Wolfe-Powell准则...
  17. 群星Stellaris for Mac(太空策略游戏)
  18. uniapp微信小程序富文本编辑器组件
  19. X Chen笔记---老毛子Padavan固件安装17ce插件
  20. python在煤矿的用途-临汾尧都高校邦数据科学通识课【Python基础语法】答案

热门文章

  1. 【JS】jQuery实现鼠标跟随
  2. NS版暗黑破坏神3金手指开发教程(5)
  3. 国培 计算机远程培训心得,2017年“国培计划”远程教育培训心得体会(1200字)
  4. count函数的用法
  5. 计算机驱动程序签名,如何对驱动程序包进行测试签名
  6. 闪客精灵,让你不再为flash动画发愁
  7. 奇安信应急响应-Linux
  8. 蓝凌(Landray)OA漏洞常见RCE
  9. Intel oneAPI学习笔记之环境变量配置运行一个PyTorch程序
  10. html转成pdf java,html转成pdf java