curl添加https服务

CURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。

首选删除系统自带的openssl,因为他只有可执行程序和库,没有头文件。

sudo apt-get remove openssl

openssl官网,笔者使用版本3.2.0
https://www.openssl.org/source/

cpp 复制代码
./config --prefix=/usr/local/openssl
make
sudo make install

首选删除系统自带的curl,因为他只有可执行程序和库,没有头文件。

sudo apt-get remove curl

curl官网,笔者安装为7.85.0版本
https://curl.se/download/

./configure --with-ssl=/usr/local/openssl //./configure --without-ssl

make

sudo make install

sudo rm /usr/local/lib/curl

系统也有curl库,为防止冲突,删去编译好的curl库,只用它的头文件。

相关推荐
国际云,接待4 分钟前
华为云 ECS 怎么选规格:从用户地域、CPU/内存比、PPS 和云硬盘性能做购买前容量判断
服务器
国际云,接待8 分钟前
华为云 CBR 备份不是点一下就完事:用恢复演练验证 ECS 的 RPO、RTO 和跨区域容灾
服务器
学烹饪的小胡桃13 分钟前
资产设备管理系统 WGFIX 怎么设置https访问
linux·运维·服务器·网络·安全
张宇Joaquin28 分钟前
XX业务反序列化数据报错问题定位报告
服务器
IT摆渡者1 小时前
rocky Linux 根目录下扩展新硬盘空间
服务器
邪修king1 小时前
Re:Linux系统篇(二十六):文件系统(二):Ext 文件系统底层详解:从 inode、块组到软硬链接,结合 Windows 讲透文件管理本质
android·java·linux
高亦真1 小时前
今天是学习嵌入式的第38天
linux·学习·算法
凌风的跨境分享1 小时前
Temu运营避坑指南:制造地点信息填写合规要点与批量优化方法
运维·服务器·人工智能
DYWorker0011 小时前
Linux驱动子系统:中断子系统 —— Consumer和Provider(005)
linux·驱动开发
草莓熊Lotso1 小时前
【Redis 进阶】主从复制深度解析:从配置落地到 PSYNC 同步原理
linux·开发语言·网络·数据库·redis·缓存·php