使用Let`s encrypt 免费的https 证书
在iOS上以前暂时屏蔽https使用http的接口,将在未来被苹果拒绝;
之前传苹果会在2017年1月1日强制要求支持https,但是现在苹果又延迟该计划了
https://developer.apple.com/news/?id=12212016b
所以服务器接口还是尽快支持https吧;
苹果ATS检测
在mac下使用命令:nscurl --ats-diagnostics --verbose https://url
或是在线检测:https://www.qcloud.com/product/ssl
1:付费方案
找一些知名的CA,获取授权的SSL证书
2:自签名证书
流程繁琐,且不保证被苹果接受
3:使用免费的ssl证书
提供免费ssl服务的有
- 阿里云免费ssl,签发一年,到期需更新
- 腾讯云免费ssl
- let`s encrypt 的ssl证书,90天,到期需更新
- 之前的沃通免费ssl,现在苹果不支持了,所以不能用了;手机-通用-关机本机--证书信任设置--进一步了解被信息的证书;来了解
4. 使用 let`s encrypt配置ssl比较简单;
在你的服务器上 安装CerBot ,一键即可搞定
第一步:打开https://certbot.eff.org 在首页,选择使用的web服务和系统
如下 apache ,centos 6
第二步:在服务器上下载cerbot,并添加可执行权限
wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto
第三:执行自动配置脚本, 过程之中会让你选择域名,以及管理员邮箱,请确保域名已经绑定到服务器主机
$ ./certbot-auto
第四步:配置到期自动更新,因为只有90天期限
./certbot-auto renew --dry-run
./certbot-auto renew --quiet
在谷歌浏览器里查年证书详情
5:阿里云,或腾讯云,都有详细中文配置文档,参考开发即可;
参考:
https://letsencrypt.org/getting-started/
https://certbot.eff.org/#centos6-apache
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2014-01-03 iOS extern 和 #define 使用