网站首页 > 精选教程 正文
前段时间爆出OpenSSL有安全漏洞需要升级,同时因为我需要让我的服务器支持HTTP/2,升级Nginx的时候也对OpenSSL版本有要求,所以我进行了OpenSSL升级的实作,现在记录下:
首先看看自己的服务器上是否有安装make,如果没有安装,执行以下命令安装一下:
$ sudo apt-get install make
因为我们在编译OpenSSL的时候,需要用到make。
1、下面我们就开始进行升级Ubuntun系统下的OpenSSL版本,目前在OpenSSL官方上有两个比较新的版本,适合大家升级的,有:1.0.2j 和 1.1.0b,这个可以根本大家的需要进行选择,我选择了1.0.2j。执行以下命令即可下载源码:
$ sudo wget https://www.openssl.org/source/openssl-1.0.2j.tar.gz
注:在OpenSSL官网查看你需要的版本:https://www.openssl.org/source/
2、下载完成以后,解压OpenSSL压缩包
$ sudo tar -xzvf openssl-1.0.2j.tar.gz
3、开始编译OpenSSL
$ cd openssl-1.0.2j
$ sudo ./config
$ sudo make install
到这里基本就已经完成了,你可以执行以下命令进行验证:
$ openssl version -v
OpenSSL 1.0.2j 26 Sep 2016
如果看到上面的信息的话,就表示成功了,如果没有上面的信息,哪可能还需要执行一下软链,方法如下:
$ sudo ln -sf /usr/local/ssl/bin/openssl openssl
可以在根目录执行这个命令,也可以到通过命令which openssl,然后进入这个目录去执行上面的命令,祝你成功!
猜你喜欢
- 2024-10-06 复杂系统如何在不停机升级同时保持稳定?你必须考虑以下几个点...
- 2024-10-06 Ngnix使用make命令升级 makepkg命令
- 2024-10-06 K8s ConfigMap 动态更新配置技巧 k8s修改configmap
- 2024-10-06 深入浅出Nginx,如何做到高并发下的高效处理?如何做到热部署?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)