微信小程序的部署方法步骤


Posted in Javascript onSeptember 04, 2018

部署环境:

  • jdk1.7
  • mysql5.6
  • tomcat7
  • centos6.5

1资料准备

1)linux服务器,推荐使用阿里云,这里预算有限,所以使用了香港的低配服务器。

微信小程序的部署方法步骤

2)域名,这里是在阿里云平台上申请的,没有申请到cn,因为身份证信息和网上查询的有问题,我是转到学校的,所以没有审核通过。这里使用的是国际域名。通过审核才能用哈。

微信小程序的部署方法步骤

3)ac证书,这里也是在阿里云平台申请的,一年免费版,要绑定域名哈,这里直接使用最方便的针对tomcat的证书,人多的话就是用nginx哈。绑定了域名才能用哈。证书选择的时候,选择自动生成哈。按照步骤来就好了。

微信小程序的部署方法步骤

4)linux的服务器mysql已经安装好

微信小程序的部署方法步骤

5)linux服务器的tomcat已经安装好,jdk已经安装好。jdk一定要卸载以前linux的自带的。

微信小程序的部署方法步骤

微信小程序的部署方法步骤

6)小程序已经开发好

微信小程序的部署方法步骤

7)小程序的服务接口与后台管理已经开发好,我使用的是tomcat作为web服务器

微信小程序的部署方法步骤

2部署部署

1把微信小程序的代码的所有请求的url改为https+域名的形式,因为微信小程序的请求url的格式不能出现ip和端口,并且要是https的协议。

2下载证书,我这里是因为用户并发不高,所以直接使用tomcat

微信小程序的部署方法步骤

安装证书步骤请参考,阿里云你购买证书之后的教程

安装证书步骤:1)下载,解压到tomcat的目录cert目录下(自己创建哈)

微信小程序的部署方法步骤 

解压到cert中的文件有:

微信小程序的部署方法步骤

2):cd 到cert目录,使用命令完成PFX格式转换命令,此处要设置PFX证书密码,请牢记:

openssl pkcs12 -export -out 214034582080258.pfx -inkey 214034582080258.key -in 214034582080258.pem

3)PFX证书安装到tomcat

找到tomcat目录下的conf的配置文件server.xml

微信小程序的部署方法步骤

vim server.xml修改里面的内容

找到 Connector port=”8443” 标签,增加内容如下。证书密码,就上一步自己设置的

keystoreFile=”cert/214034582080258.pfx”

keystoreType=”PKCS12”

keystorePass=”证书密码”

微信小程序的部署方法步骤

然后再把8443的端口修改为443,因为https的默认端口是443,这样的就在用域名访问的时候就不用添加端口了,因为微信小程序的url格式不允许端口哈。

到这里证书就已经安装好了哈

3部署服务接到tomcat,重启tomcat。web的部署到tomcat的方式有很多额,不同的开发方式不一样。

对了,tomcat的管理员的功能需要在tomcat-users.xml中配置

微信小程序的部署方法步骤

使用maven的话,就可以通过配置文件,然后通过tomcat7:redeploy这种方式部署。

还可以war包,然后放在webapps目录下,重启服务器就可以部署。

重启之后,查看logs日志

微信小程序的部署方法步骤

tomcat服务已经启动了哈,然后使用浏览器登录,就可以https访问了哈。

微信小程序的部署方法步骤

最后一个就是预览开发完成的小程序

微信小程序的部署方法步骤

然后使用开发者的微信扫描二微码,就可以预览了哈,记住要发开调试按钮哈

微信小程序的部署方法步骤

预览完成之后,就可以使用管理员账户,上传小程序了。

这里的微信小程序的https的部署就到这里哈。

这里就这是分享小程序部署方式,这里程序

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一个很简单的办法实现TD的加亮效果.
Jun 29 Javascript
JavaScript 空位补零实现代码
Feb 26 Javascript
javascript实现原生ajax的几种方法介绍
Sep 21 Javascript
jquery-syntax动态语法着色示例代码
May 14 Javascript
JavaScript的原型继承详解
Feb 15 Javascript
JS提交form表单实例分析
Dec 10 Javascript
AngularJS基础 ng-selected 指令简单示例
Aug 03 Javascript
浅析script标签中的defer与async属性
Nov 30 Javascript
使用微信小程序开发前端【快速入门】
Dec 05 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
Apr 29 Javascript
详解vuex的简单使用
Mar 12 Javascript
jQuery中$原理实例分析
Aug 13 jQuery
vue2中使用sass并配置全局的sass样式变量的方法
Sep 04 #Javascript
Element UI 自定义正则表达式验证方法
Sep 04 #Javascript
在vue项目中引入高德地图及其UI组件的方法
Sep 04 #Javascript
使用validate.js实现表单数据提交前的验证方法
Sep 04 #Javascript
快速解决vue-cli在ie9+中无效的问题
Sep 04 #Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
Sep 04 #Javascript
create-react-app安装出错问题解决方法
Sep 04 #Javascript
You might like
异世界新番又来了,同样是从零开始,男主的年龄降到5岁
2020/04/09 日漫
如何使用脚本模仿登陆过程
2006/11/22 PHP
laravel 5.4中实现无限级分类的方法示例
2017/07/27 PHP
延时重复执行函数 lLoopRun.js
2007/05/08 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
Jquery获取元素的父容器对象示例代码
2014/02/10 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
Bootstrap每天必学之日期控制
2016/03/07 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
2017/06/21 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
2019/09/27 Javascript
Python合并字符串的3种方法
2015/05/21 Python
python 回调函数和回调方法的实现分析
2016/03/23 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
实习护士自我鉴定
2013/10/13 职场文书
英文版餐饮业求职信
2013/10/18 职场文书
大学生简历的个人自我评价
2013/12/04 职场文书
保密承诺书范文
2014/03/27 职场文书
审计专业自荐信范文
2014/04/21 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
离婚案件原告代理词
2015/05/23 职场文书
安全生产奖惩制度
2015/08/06 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js