写点什么

微信小程序部署流程

作者:codingyt
  • 2022-10-26
    山东
  • 本文字数:1581 字

    阅读完需:约 5 分钟

微信小程序部署流程

如果不采用云开发的话 那么传统的操作就会很麻烦 1.购买服务器(这个安装正常流程走就行 放行端口什么的)需要给自己的服务器放置我们的 2.购买域名(需要进行备案)3.域名绑定成功之后需要将自己的之前代码的 ip 地址换成你的域名(下面为替换的方式)



1.去到微信小程序的地方()




注意这里用到什么就配置什么东西(你要配置的是域名(如果没有就跟着往下面来看))2. 给域名配置一个 ssl 证书


这里去你买服务器的地方进行配置()可以先申请一个免费的 后续有需要的话在进行下一步的操作即可





然后这一步你需要先去购买一个域名(这个直接去购买就行)购买之后填写完成之后 你会进行一个域名的解析(也就是 dns 解析这个你根据教程往后走就行)一直走直到



![E8YZ_FT20C6}FLBLNY]89.png](https://cdn.nlark.com/yuque/0/2022/png/26396161/1660651975107-c09a6fd9-a812-4196-b944-0b3d18dec312.png#clientId=u9e95fb88-956c-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=718&id=u780ca191&margin=%5Bobject%20Object%5D&name=E~8YZ_~FT20C6%7DFLBLNY%5D89.png&originHeight=898&originWidth=1643&originalType=binary&ratio=1&rotation=0&showTitle=false&size=46507&status=done&style=none&taskId=u3e5733dd-1cfa-4b08-97c6-be58ffc1125&title=&width=1314.4)然后去将你当时没有配置好的域名进行配置 ok![0HWJ0]6I95(`6T{G3GI%I.png](https://cdn.nlark.com/yuque/0/2022/png/26396161/1660652061273-52ea0e09-5ec8-4bd4-97d2-e4a2d401c35c.png#clientId=u9e95fb88-956c-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=614&id=u33b120a6&margin=%5Bobject%20Object%5D&name=0HWJ0%5D6I95%28%606T%7BG3GI%25I.png&originHeight=767&originWidth=1135&originalType=binary&ratio=1&rotation=0&showTitle=false&size=21472&status=done&style=none&taskId=u86cc5ef3-6d71-4839-b700-e64392ec86a&title=&width=908)https://www.likecs.com/show-204722686.html(将自己的域名和我们的 ip 进行绑定)打开开发者工具将这个去掉()



![8Q%3186XE(YB5$8UR8)}7W.png


将代码中的 ip 地址改为自己的域名





将 springboot 和我们的 ssl 域名证书进行绑定将我们的 XXXXXpfx 放到我们的 resources 文件夹下





server:  port: 443  ssl:    key-store: classpath:codingyt.com.pfx #书写自己的文件名    key-store-password: 1ovn5nva47w7 #自己的密码    key-store-type: PKCS12 #默认不用动
复制代码


    @Bean    public TomcatServletWebServerFactory servletContainer() {        TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory() {            @Override            protected void postProcessContext(Context context) {                SecurityConstraint constraint = new SecurityConstraint();                constraint.setUserConstraint("CONFIDENTIAL");                SecurityCollection collection = new SecurityCollection();                collection.addPattern("/*");                constraint.addCollection(collection);                context.addConstraint(constraint);            }        };        tomcat.addAdditionalTomcatConnectors(httpConnector());        return tomcat;    }
@Bean public Connector httpConnector() { Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol"); connector.setScheme("http"); //Connector监听的http的端口号 connector.setPort(8095);//这里放置当时自己的端口号 connector.setSecure(false); //监听到http的端口号后转向到的https的端口号 connector.setRedirectPort(443); return connector; }
复制代码


发布于: 刚刚阅读数: 4
用户头像

codingyt

关注

还未添加个人签名 2022-10-25 加入

还未添加个人简介

评论

发布
暂无评论
微信小程序部署流程_10月月更_codingyt_InfoQ写作社区