小程序SSL证书文件配置

最近在研究微信小程序开发,小程序控制的使用网上有大把的教程,这里给大家分享一下SSL证书文件的配置以及调试时候的服务器配置,让大家在学习的路上少走弯路。

一、微信小程序数据访问配置

作为一个苦B的程序猿,前端后端都是自己搞

1、本机调试与真机调试

(1)本机调试时,可以设置本机的IP地址为服务器的请求地址

(2)在详情里面配置“不校验合法域名”

这种情况下只能在开发工具和真机调试的模式下能请求到服务器的数据,在预览模式下是请求不到数据的!!

2、预览和部署应用

预览和正式部署应用时,需要进行合法域名的校验,否者是请求不到服务器数据的。

具体做法如下:

(1)在小程序开发配置页面添加合法的域名

(2)在项目配置中启用合法域名校验

用到的这些地址都需要配置的(服务器数据请求地址、websocket数据请求地址、文件上传和下载地址)

二、配置服务器支持https访问

我这里使用的后端是springboot,SSL文件是在阿里云平台上申请的免费证书

1、在阿里云平台申请SSL证书文件

(证书文件有多种不同版本,下载一种就可以了,我这里下载的是JKS类型的。一共两个文件,一个证书文件,一个txt文件里面放着密码)

2、拷贝证书文件到resources路径下面,在yml中配置ssl证书相关信息

(这里有个奇怪的问题,配置了证书的别名一直启动报错,提示找不到证书名称,注释了就可以了)

证书信息可以使用这个命令查看:keytool -list -v -keystore www.blackhole.vip.jks -storepass 证书密码

3、如果需要把http的请求转发到https,可以添加如下配置文件

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UniApp 是一款基于 Vue.js 的跨平台应用开发框架,它允许开发者使用一套代码构建同时运行在多个平台上(如iOS、Android、Web)的应用。SSL(Secure Sockets Layer)或其更安全的升级版 TLS(Transport Layer Security)是用于加密网络通信,确保数据传输安全的重要协议。在 UniApp 中,使用 SSL/TLS 证书是为了为你的应用程序提供HTTPS支持,这在现代移动和Web应用中是基本的安全要求。 1. 什么是SSL证书SSL证书是一份数字文件,由权威的证书颁发机构(CA)签发,证明网站的所有者身份。安装SSL证书后,浏览器会识别并加密用户和服务器之间的通信,显示URL前带有锁形图标和"https://"。 2. 如何在UniApp中添加SSL证书? - 在UniApp项目中,你需要在开发环境中配置一个有效的SSL证书,通常通过将证书和私钥文件上传到你的服务器。 - 在项目设置配置文件中指定SSL相关的域名信息,例如在`config.app.json`中的`scheme`和`proxy`设置。 - 如果是在云开发平台,如HBuilder X或DCloud,平台可能提供了集成购买和管理SSL的功能。 3. 为什么要使用SSL证书? - 安全性:保护用户数据隐私,防止中间人攻击和数据窃听。 - SEO优化:Google等搜索引擎优先考虑HTTPS网站,有助于提升搜索排名。 - 用户信任:绿色的小锁标志和"https"表示网站是安全可信的,增加用户对应用的信任度。 相关问题: 1. 如何验证UniApp应用是否成功安装了SSL证书? 2. 如何处理UniApp应用中的自签名SSL证书? 3. UniApp如何处理证书过期或更新?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值