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


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 相关文章推荐
Javascript中的Split使用方法与技巧
Mar 09 Javascript
基于jquery的模态div层弹出效果
Aug 21 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
Jul 28 Javascript
jquery中交替点击事件的实现代码
Feb 14 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
Jun 20 Javascript
JS判断当前页面是否在微信浏览器打开的方法
Dec 08 Javascript
jQuery视差滚动效果网页实现方法经验总结
Sep 29 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
Jan 11 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
vue-for循环嵌套操作示例
Jan 28 Javascript
微信小程序实现同时上传多张图片
Feb 03 Javascript
Promise静态四兄弟实现示例详解
Jul 07 Javascript
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
ajax 的post方法实例(带循环)
2011/07/04 PHP
php实现telnet功能示例
2014/04/08 PHP
PHP实现的简单排列组合算法应用示例
2017/06/20 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
PHP创建XML接口示例
2019/07/04 PHP
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
jquery监控数据是否变化(修正版)
2011/04/12 Javascript
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
Javascript通过overflow控制列表闭合与展开的方法
2015/05/15 Javascript
H5用户注册表单页 注册模态框!
2016/09/17 Javascript
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
[js高手之路]单例模式实现模态框的示例
2017/09/01 Javascript
angular2系列之路由转场动画的示例代码
2017/11/09 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
python读取oracle函数返回值
2016/07/18 Python
Python实现线程状态监测简单示例
2018/03/28 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
python调用摄像头显示图像的实例
2018/08/03 Python
Python多进程写入同一文件的方法
2019/01/14 Python
python实现小球弹跳效果
2019/05/10 Python
Django模型序列化返回自然主键值示例代码
2019/06/12 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
护理学中专毕业生求职信
2013/11/11 职场文书
行政主管岗位职责
2013/11/18 职场文书
员工年终演讲稿
2014/01/03 职场文书
计算机专业自荐信范文
2015/03/26 职场文书
违反纪律检讨书范文
2015/05/07 职场文书
2015双创工作总结
2015/07/24 职场文书
2019暑假学生安全口号
2019/06/27 职场文书
六年级作文之预言作文
2019/10/25 职场文书
Python集合的基础操作
2021/11/01 Python