使用内网服务器上线微信小程序总结

使用内网服务器上线微信小程序总结

使用过的方法

起初我是使用Nginx自签证书,后来发现iOS不支持自签证书,遂放弃使用;

后来在阿里云申请了免费证书,如下图所示,申请证书时就要和域名绑定,下载证书后把证书文件配置到Nginx后发现无法使用https访问服务,后来才发现问题是项目在服务器上运行时还是使用内嵌的tomcat,监听8090端口(即项目的端口),而Nginx则无法代理这个项目。

解决办法

在项目中加入tomcat版本的证书文件,如下图所示后缀名分别是.pfx和.txt,放到项目的resources路径下;

在application.properties中添加如下配置;

server.ssl.key-store=classpath:替换为文件名.pfx
server.ssl.key-store-password="替换为txt中的密码"
server.ssl.key-store-type=PKCS12

把项目打成jar包,上传到服务器运行。

补充

我是使用内网服务器来部署的,所以还需要把内网的IP和项目的端口号映射到外网,得到一个外网的IP和端口号,然后把域名绑定到映射好的外网IP上。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值