升级open-ssl

宝塔部署ERPNext避坑指南:绕过汉化版陷阱的生产级方案 ERPNext作为基于Frappe框架的开源企业资源计划系统,其本质是一个需多进程协同(Web/Worker/Scheduler/SocketIO)、强依赖Redis与Python环境隔离的现代应用,而非传统PHP式静态网站。理解其‘进程守护+异步队列+国际化编译’三位一体运行原理,是保障财务审批、库存同步、实时通知等核心业务稳定的技术前提。相比简单替换JS字符串的伪汉化,采用官方zh语言包配合bench build生成动态翻译文件,才能实现升级安全、字段准确、多端一致的真正中文支持。本文聚焦Ubuntu+ 阅读详情

由于Cyrus SASL 依赖OpenSSL1.0.0,查询系统自带的sasl

[root@rhel4 ~]# openssl version

OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

 

[root@rhel4 ~]# rpm -qa |grep -i openssl

pyOpenSSL-0.6-1.p24.7.2.2

openssl-0.9.8e-12.el5_4.6

openssl-0.9.8e-12.el5_4.6

 

注意:如果需要zlib压缩模块的话,还需要先安装zlib,否则执行的时候会报错如下:

[root@rhel4 openssl-1.0.1c]#./config --prefix=/usr/local/ssl shared zlib-dynamic

make[2]: *** [c_zlib.o] Error 1

make[2]: Leaving directory`/root/openssl-1.0.1c/crypto/comp'

make[1]: *** [subdirs] Error 1

make[1]: Leaving directory`/root/openssl-1.0.1c/crypto'

make: *** [build_crypto] Error 1

                这里不需要使用zlib,则命令如下:

[root@rhel4 openssl-1.0.1c]# ./config --prefix=/usr/local/sslshared no-zlib

[root@rhel4 openssl-1.0.1c]#make 

[root@rhel4 openssl-1.0.1c]#make test

[root@rhel4 openssl-1.0.1c]#make install

 

                升级符号链接:

[root@rhel4 local]# ll /usr/bin/openssl*

-rwxr-xr-x 1 root root 385920 Mar 12  2010 /usr/bin/openssl

[root@rhel4 ~]# mv /usr/bin/openssl /usr/bin/openssl.bak

 

[root@rhel4 ~]# ll /usr/local/ssl/bin/openssl

-rwxr-xr-x 1 root root 586788 Feb 26 08:51/usr/local/ssl/bin/openssl

[root@rhel4 ~]# ln -s /usr/local/ssl/bin/openssl  /usr/bin/openssl

[root@rhel4 ~]# ll /usr/bin/openssl*

lrwxrwxrwx 1 root root     26 Feb 26 09:10 /usr/bin/openssl ->/usr/local/ssl/bin/openssl

-rwxr-xr-x 1 root root 385920 Mar 12  2010 /usr/bin/openssl.bak

[root@rhel4 ~]# openssl version

OpenSSL 1.0.1c 10 May 2012

 

更新运行环境链接:

ld.so.cache will need to be updated withthe location of the new OpenSSL shared libs: libcrypto.so.0.9.8 andlibssl.so.0.9.8

Sometimes it is sufficient to just symlinkor copy these two files to /lib, but we recommend you follow these instructionsinstead.

Edit /etc/ld.so.conf, add to paths...(修改效果如下图1,当然也可以直接在/etc/ld.so.conf.d文件夹下再创建一个.conf文件,把/usr/local/ssl/lib拷贝到里面,另外也可以在现有的.conf文件中添加这个路径,反正ld.so.conf中包含了这个文件夹下的所有.conf文件)

[root@rhel4 ~]# cat /etc/ld.so.conf

include ld.so.conf.d/*.conf

[root@rhel4 ~]# echo /usr/local/ssl/lib >> /etc/ld.so.conf

[root@rhel4 ~]# cat /etc/ld.so.conf

include ld.so.conf.d/*.conf

/usr/local/ssl/lib

[root@rhel4 ~]# ldconfig

 

                更改root环境变量,在.bash_profile添加如下行:

[root@ebs ~]# echo $PATH

/usr/local/jdk1.6.0_31/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

[root@ebs ~]# vi ~/.bash_profile

export PATH=/usr/local/ssl/bin:$PATH

[root@ebs ~]# source ~/.bash_profile

[root@ebs ~]# echo $PATH

/usr/local/ssl/bin:/usr/local/jdk1.6.0_31/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin

 

重新登录,进行验证升级成功:

[root@ebs ~]# which openssl

/usr/local/ssl/bin/openssl

[root@ebs ~]# openssl version

OpenSSL 1.0.1c 10 May 2012

[root@ebs ~]# ldd /usr/local/ssl/bin/openssl

       libssl.so.1.0.0 => /usr/local/ssl/lib/libssl.so.1.0.0(0x00002af259a26000)

       libcrypto.so.1.0.0 => /usr/local/ssl/lib/libcrypto.so.1.0.0(0x00002af259c89000)

       libdl.so.2 => /lib64/libdl.so.2 (0x0000003d5b200000)

       libc.so.6 => /lib64/libc.so.6 (0x0000003d5aa00000)

       /lib64/ld-linux-x86-64.so.2 (0x0000003d5a600000)

Tomcat SSL连接问题解决方案 系统出现数据库连接异常,报错为"CannotCreateTransactionException: Could not open JDBC Connection for transaction"。根本原因是驱动程序无法通过SSL加密建立与SQL Server的安全连接,提示"协议被禁用或加密套件不适用"。异常发生在Spring事务管理器和JDBC连接池层面,最终导致业务方法getCKDJ执行失败。建议检查SSL协议配置和加密套件设置,确保数据库连接参数正确。 阅读详情

相关推荐

openssl-1.0.1

openssl-1.0.1 for linux

openssl 编译 *** [c_zlib.o] Error 1 错误

原文地址:http://blog.chinaunix.net/uid-26204366-id-3206098.html./config shared zlib还是正常的,一make就出现了错误,make[2]: *** [c_zlib.o] Error 1等好几个依赖关系的失败,于是仔细看了下,原来是zlib-devel这个软件包,没装,yum -y install zlib-devel,再次ma...

cn_yaojin 5135

Jetson AGX Orin到手必看:DP线选错黑屏、SSD不识别?这篇避坑指南帮你一次搞定

本文详细介绍了Jetson AGX Orin开发套件的硬件避坑指南,涵盖开箱检查、DP线选择、SSD兼容性等关键问题。通过实测数据和实用技巧,帮助开发者避免黑屏、存储不识别等常见问题,提升开发效率。特别推荐符合VESA认证的DP 1.4a线缆和兼容性优秀的SSD型号,确保设备稳定运行。

weixin_33696822的博客 433

Centos6.5安装、升级openssl

2016年9月份的时候苹果公司要求ios app需要使用https安全网络协议,虽然不强制,但是现在人们对于安全越来越重视,所以使用https来做网络数据传输势在必行。 感觉到了时间的紧迫,现在想要自己做一下测试,方便以后项目中使用。 我这里的服务器环境是:操作系统Centos6.5 ;由于linux系统本身已经安装了openssl,但是一般版本会比较低,所以需要升级,下面是openssl(h

cxm19881208的专栏 1万+

最小路径和——动态规划求解(Java实现)

最小路径和——动态规划求解(Java实现) 题目: 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例: 输入: [ [1,3,1], [1,5,1], [4,2,1] ] 输出: 7 解释: 因为路径 1→3→1→1→1 的总和最小。 这题和机器人走路的思路类似,就是状态方程有所不同,...

weixin_43395911的博客 894

BRAM在图像处理缓存中的实现:完整示例解析

深入讲解如何利用BRAM高效实现图像处理中的数据缓存,结合实际案例解析BRAM的应用优势与设计细节,提升系统性能。

weixin_29443363的博客 333

linux 下安装nginx经常出现 make[2]: Leaving directory `/usr/local/ssl' 或make[2]: Leaving directory `/usr/local/openssl' 找不到的情况解决方法

./configure: error: the HTTP cache module requires md5 functionsfrom OpenSSL library.  You can either disable the module by using--without-http-cache option, or install the OpenSSL library into the sy

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 3万+

cJSON库用完后内存泄漏?手把手教你正确使用cJSON_Delete和free释放资源

本文深入解析cJSON库的内存管理机制,重点解决使用后的内存泄漏问题。通过详细讲解cJSON_Delete和free的正确使用方法,帮助开发者在处理JSON数据时有效释放资源,避免内存泄漏。特别适用于嵌入式系统和资源受限环境,提升开发效率和系统稳定性。

weixin_30808693的博客 418

centos6.5 升级openssl1.1.1g、openssh8.6p1小记

默认版本: [root@localhost ~]# cd openssl-1.1.1g [root@localhost openssl-1.1.1g]# ./config --prefix=/usr/local/openssl shared Operating system: x86_64-whatever-linux2 You need Perl 5. [root@localhost openssl-1.1.1g]# ./config --prefix=/usr/local/open...

予挚之的博客 5223

MC1496乘法器AM调制电路搭建全流程(附Multisim 14.0仿真文件)

本文提供了基于MC1496乘法器搭建AM调制电路的完整实战指南。针对仿真模型缺失的痛点,详细讲解了从晶体管级手动构建MC1496等效模型,到外围电路设计、调制度参数计算与调节,并在Multisim 14.0中进行仿真验证的全流程。通过深度剖析MC1496内部原理与AM信号调制机制,帮助读者获得从仿真到实践的可控设计与排错能力。

weixin_29190169的博客 591

阿波罗开发板硬件架构与STM32模块化设计详解

嵌入式开发板的模块化设计是提升硬件复用性、降低迭代成本的关键技术路径。其核心在于底板与核心板的电气解耦与功能分层,依托STM32系列MCU(如F429/F767)的丰富外设资源与引脚复用能力,实现信号完整性、电源域隔离与热管理的系统级协同。该架构显著支撑工业HMI、智能家居网关、便携医疗设备等典型场景,尤其在RGB LCD驱动、QSPI Flash内存映射、多协议通信(CAN/RS485/USB)及低功耗唤醒(WK_UP按键)等工程实践中展现出高可靠性与易调试性。本文围绕阿波罗开发板展开深度解析,覆盖最小系

weixin_42510201的博客 64

源码安装openssl遇到的一些问题及解决方式

使用from LAC import LAC时报错。

BetterBench的博客 5760

如何在 Mac 上下载安装 Xcode——并为 iOS 开发更新它原文

下载 Xcode安装命令行工具打开新版本删除文件注意,我在下面的步骤中列出了一些终端命令。这些命令可以被输入到你现在的工作目录中。这意味着你不需要导航到任何特定的文件夹。如果你真的想这样做,你可以在输入下面的步骤中的命令之前先输入== cd==。这将使你返回到主文件夹。

专注于AI领域前沿知识,业余爱好开发软件 4666

Open SSL升级

OpenSSL升级

weixin_62629363的博客 806

Android 系统低内存lowmemorykiller关于阈值修改 minfreeAbsKbytes优化

在系统rom定制化开发中,在对于运行内存ram 1G和2G的设备中,对于内存使用高峰期时,minfreeAbsKbytes优化很关键 调整合理的minfree,让内存合理的使用很关键,接下来分析相关功能的实现

安卓兼职framework和app工程师的博客 522

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

修复open-ssl漏洞,升级open-ssl版本

升级openssl环境至openssl-1.0.1g 1、查看源版本 [root@zj ~]# openssl version -a OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 2、下载openssl-1.0.1g.tar.gz wget http://www.openssl.org/source/openssl-1.0.1g.tar.gz ...

weixin_30882895的博客 307

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Open Source Candies SSL证书服务:免费SSL为开源项目保驾护航

Open Source Candies提供的SSL证书服务是专为开源项目打造的安全解决方案,帮助开发者轻松获取免费SSL证书,为项目网站和应用提供HTTPS加密保护,有效保障数据传输安全。 ## 为什么开源项目需要SSL证书? 在当今网络环境中,SSL证书已成为网站安全的基础。对于开源项目而言,配置SSL证书不仅能保护用户数据传输安全,提升用户信任度,还能避免浏览器显示“不安全”警告,确保项目

gitblog_01078的博客 888

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【用Deepseek搭建免费的个人知识库--综合教程(完整版)】第三篇:open-webui服务器

这个架构最优秀的地方就在于这里了,对外直接访问轻型服务器的网站,轻型服务器只需要2核2G内容,40G空间。性价比拉满。接下来就是让open-webui连接高性能ollama服务器端篇章了。

qq_42944545的博客 1054

ERROR: Could not open CONNECT tunnel

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34204057的博客 5367

edx-dl故障排除:解决10个最常见问题的实用技巧

edx-dl是一款简单实用的开源工具,能够帮助用户从edX.org及其他Open edX平台下载视频课程。在使用过程中,用户可能会遇到各种问题影响下载体验。本文将分享10个最常见问题的实用解决技巧,帮助你快速排除故障,顺利获取学习资源。 ## 1. 登录失败:验证账号密码与平台设置 登录问题是使用edx-dl时最常见的障碍之一。当出现登录错误时,首先应检查用户名和密码是否正确。确保没有开启 C

gitblog_00697的博客 848

openssh升级

openssh,详细安装教程,可直接复制命令

初入博客,撰写不易,感谢大赏 4435

mac自带python升级_如何升级Mac中自带的openssl ?(过程总结)

如何升级Mac中自带的openssl ?下面这篇文章就给大家介绍关于Mac中自带的openssl升级过程,有需要的可以参考一下。由于Mac自带的 openssl 太老了,所以,这里因为安装python扩展包需要升级到高版本,所以,总结下升级过程。一、安装openssl首先,来看看我们的openssl 的版本和目录:-> ~ openssl versionOpenSSL 0.9.8zh 14...

weixin_42367148的博客 982

EM ERROR ssl: Open wallet failed

数据升级到10.2.0.4后,EM不能启动报错: 2012-02-20 11:14:16 Thread-4135942368 WARN  http: snmehl_connect: connect failed to (node1.greatsky.com:3938): Connection refused (error = 111) 2012-02-20 11:14:26 Thread-41

(Andrew)的专栏 2526

openssh升级后root_CentOS 升级 openSSH+ sh脚本自动运维 - 四海骄阳

https://www.cnblogs.com/yybrhr/p/9682129.html openSSH作为linux远程连接工具,容易受到攻击,必须更新版本来解决,低版本有如下等漏洞:   OpenSSH 远程代码执行漏洞(CVE-2016-10009) OpenSSH auth_password函数拒绝服务漏洞(CVE-2016-6515) ...

weixin_39860946的博客 555

Open-Elevation安全配置:SSL证书部署与API安全最佳实践

Open-Elevation作为免费开源的Google Elevation API替代方案,让开发者能够轻松搭建自托管的高程数据服务。本文将详细介绍如何通过SSL证书部署和API安全配置,为你的Open-Elevation服务构建坚实的安全防线,确保高程数据传输的保密性和完整性。 ## 一、SSL证书部署:从HTTP到HTTPS的安全升级 ### 1.1 准备SSL证书文件 要启用HTTPS,

gitblog_00810的博客 433

IPSec,SSL ×××以及Open×××引发些许感慨

首先,×××是什么含义我觉得基本没有必要解释,每个人都有自己的解释。对于网络工程师或者搞核心网安全的人而言,×××就是IPSec,对于搞应用的或者对流行编程语言痴迷的人而言,×××就是HTTPS,还好,我处于这二者之间,我对纯网络有着浓厚的兴趣,而且我也喜欢C语言,有时候还学点其它的语言,虽然几乎都没有学会,我自己不精通bash,却深知linux内核的一些细节,几乎不会使用W...

weixin_33796205的博客 122
上一篇: Oracle 手动创建实例(windows)
下一篇: 超实用的Linux/Unix快捷键荟萃
iqlife
博客等级 码龄20年 865粉丝 115原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值