首页 > 编程语言 >阿里云+微信小程序部署记录

阿里云+微信小程序部署记录

时间:2023-05-20 16:44:24浏览次数:46  
标签:商户 部署 微信 数据库 程序 然后 阿里 服务器

这两天公司买了阿里云服务器和数据库,然后又说重新部署一套小程序,磕磕绊绊总算成了。记录一下遇到的问题吧。防止下次遇到这些事情,不会就麻烦了。T_T
首先是购买了服务器和数据库,emmm不算大,都是2核4G的。害,也没啥业务量,权且先用着吧。
注意点:买的过程呢,遇到过那种秒杀款,还好还好,我为人处世比较谨慎,去跟售前问了一下,秒杀价别看很便宜!!!但是后续不能升级的!你配置一旦跟不上,你这台服务器不能升级,当然,如果个人玩玩还是行的

后来呢,买了服务器,叮叮咚咚把jdk和redis装了一下,我就百度的,按着步骤很顺利就弄下来了,之前也搞过,没啥区别。然后就是把一个eureka的服务放上去跑了起来,发现,我在公网无法访问。于是chatGPT了一下,emmm,要暴露端口才可以
害,行吧,就去阿里云账号把端口配置了一下,这个端口呢是配置在阿里云的安全组当中,然后由你的服务器实例去关联这个安全组

然后呢,又去搞数据库了,我真的是,阿里云数据库真心功能太多了吧T_T我自己想创建库我都不知道在哪。于是乎,我查了查,搞了搞没搞定,行吧,咱就最笨的方法,chatGPT:Navicat能不能连接阿里云数据库 。可以!!!
好的,按照chatGPT给的步骤去把数据库的IP白名单开了一下。本地用Navicat连接阿里云数据。成功!害,还是Navicat好玩。

后来呢发生了什么,emmm就是开始部署了。我的是小程序,以前我从来没玩过小程序。记录下来吧,我大大小小遇见的坑
我的情况是我公司有一套系统代码,然后公司和另一个公司要合作了(准确来说我就是在办的新公司的成员),想把这套程序在他们那边也部署一套。他们原来的系统没啥业务量,也比较拉。想用我们的,让我单独给他们部署一套。
后台是cloud的服务,jdk都装好了,本地跑过,打包上去启动并没有什么问题,不提了
1.由于我是刚开始自己个人申请了一个小程序,我想用这个小程序先测试着,并没有用公司的账号,所以appid用的个人申请的,然后导致的情况就是审核的时候被打下来,说个人账号不允许用支付,购物车,收集地址,收集个人信息等页面
麻了,行吧行吧。然后就换公司的账号,嘿嘿,然后发现可以用体验版,ok,ok

2.用了体验版之后,我就测试一下,然后支付功能用不了,emmmm,查了一下,发现虽然我的appid切换成新公司的,但是后台的商户号,商户KEY和证书文件没有切换啊,appid和商户号对不上就有问题。于是乎,我就去跟新公司询问,拿到了商户号,key和证书等(商户号这些信息必须要开通微信支付商户,且商户要绑定小程序账号。而且证书和key都是不会保存的,你当时生成了千万千万要保存下来。我就是刚开始去平台哪个页面我都翻遍了,都找不到。后来才知道平台不会保存这些信息,然后去我看了下,发现这个商户绑定了另一个小程序,我通过公司联系到另一个小程序开发,是公司的外包团队,问他们要的),终于可以使用了!我把这些都替换之后,可以使用支付功能了,至少可以调起来支付面板。但是我没有真的支付过钱出去。不清楚到底行不行吧。

3.害,终于可以了吧,于是我就想把体验版发上去算了,至少先审核嘛。然后我审核通过后,发现有个新东西,竟然可以灰度发布。太舒服了吧,我就选择了灰度发布。绑定了我的微信号,我一个人灰度就可以哈哈哈哈。然后我就发现,页面....竟然没有任何数据。纳尼!!!!!!!!!这时候说一下,我前面在服务器没搞域名,nginx这些,直接就是ip,端口裸奔的。
然后才知道,这个微信生产环境必须要https的。行吧,我就阿里云去看了下,嘿,公司有ssl证书域名,那我直接在SSL证书上新加了我的域名。然后下载这个的pem和key,然后我就把证书放到服务器上面,并且安装了nginx,然后搞了个https的配置,太难了,靠。

终于终于终于没问题了,重新上传代码。现在小程序在审核中,顺手记录一下,感觉遇到的问题不止这些,但是仔细想又能想起来,害反正是我自己记录用的,我自己看到能记起来就好了。等待ing....

标签:商户,部署,微信,数据库,程序,然后,阿里,服务器
From: https://www.cnblogs.com/zzqcupidzhq/p/17417379.html

相关文章

  • Jenkins 自动部署 SpringBoot
    Jenkins是流行的CI/DI工具。什么是CI/DI呢?CI/CD的核心概念可以总结为三点:持续集成持续交付持续部署简单来说就是将不同代码的分支合并到主分支,并自动进行打包,编译,测试,部署到生产环境的交付流程。 在这里用阿里云主机演示Jenkins自动部署SpringBoot项目。可以到阿里云官......
  • 电脑微信占用100多GB空间 解决办法来了:重回清爽流畅
    这几天微信吃内存的话题又上热搜了,作为一款10亿+用户的国民级APP,微信的真是让人又爱又恨,不用几乎不可能,用起来槽点又多,光是磁盘占用就是个头疼的问题。不论是工作还是日常沟通,微信里面的文件及语音、视频都会很多,时间长了就会占用大量空间,手机上占用100多GB很常见,电脑版微信同样......
  • LLM探索:环境搭建与模型本地部署
    前言最近一直在炼丹(搞AIGC这块),突然发现业务代码都索然无味了…上次发了篇AI画图的文章,ChatGPT虽然没法自己部署,但现在开源的LLM还是不少的,只要有一块差不多的显卡,要搞个LLM本地部署还是没问题的。本文将介绍这以下两个国产开源LLM的本地部署ChatGLM-6BMOSS本文先简单的把......
  • wgcloud安装部署需要什么环境
    首先WGCLOUD监控系统可以部署到Linux,也可以部署到Windows上不管是部署到Linux,还是Winodws,它依赖的环境组件都一样的1、server所在主机需要JDK1.8环境(JDK11也可以),OpenJDK也可以的,更高版本JDK也支持,但推荐JDK1.8或112、server还需要数据库来存贮数据支持MySQL、MariaDB、PostgreSQL、......
  • 云原生之使用docker部署TestLink测试平台
    (云原生之使用docker部署TestLink测试平台)一、TestLink介绍TestLink是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。二、TestLink的特点测试需求管理测试用例管理测试用例对测试需求的覆盖管理测试计划的制......
  • 前端如何将项目部署到服务器(Nginx)
    一、准备环境1、服务器或者虚拟机(后端已经搭建好的,这里就不讲述如何搭建服务器了)2、Xshell和Xftp-->存放静态文件和操作服务器3、Windows系统Xshell:是一个强大的安全终端模拟软件,可以在Windows界面下用来访问远端不同系统下的服务器。(作用就是用来连接远程服务器的)Xftp:是一......
  • 【ambari 2.7】一键docker部署脚本
    仓库地址#首次创建和启动集群容器shapp.shcreate#启动容器shapp.shstart#停止容器shapp.shstop步骤注意点:软件源地址:http://172.188.0.2/HDP/centos8/3.3.1.0-002/http://172.188.0.2/HDP-UTILS/centos7/1.1.0.22/主机名称和server机器的私钥amb-server.......
  • 微信的评价
    微信具有零资费、跨平台沟通、显示实时输入状态等功能,与传统的短信沟通方式相比,更灵活、智能,且节省资费。①微信界面支持发送语音短信、视频、图片,表情和文字②支持多人群聊③支持查看所在位置附近使用微信的人④支持腾讯微博、QQ邮箱、漂流瓶、语音记事本、QQ同步助手等插......
  • 微信软件的评价
    1、用户界面:采用白底黑字,选项框排在界面底部,简洁大方,一目了然。2、记住用户选择:从中观视角去分析产品的服务人群,功能流程,信息结构,并由此得出用户画像、用户体验地图、痛点痒点爽点等用户体验相关的结论。最后是从微观视角,从用户内心的底层情绪出发,去探究产品对于用户内心情绪......
  • 本机tomcat部署程序,局域网内部可以访问吗
    同一个局域网内可以如果另一台电脑与Tomcat所在的电脑,在同个局域网内,那么可以通过IP+端口号来访问。不在同个局域网内,需要做内网穿透如果不在同个局域网内,那可以先用花生壳,cpolar等将网站映射到公网上,会生成相应的公网URL地址,另一台电脑访问这个公网地址,就可以访问到内网网站。......