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


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 相关文章推荐
jquery ready()的几种实现方法小结
Jun 18 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
Sep 26 Javascript
javascript不可用的问题探究
Oct 01 Javascript
JS执行删除前的判断代码
Feb 18 Javascript
Jquery自定义button按钮的几种方法
Jun 11 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
Mar 09 Javascript
详解jQuery lazyload 懒加载
Dec 19 Javascript
node中Express 动态设置端口的方法
Aug 04 Javascript
Angular实现的简单查询天气预报功能示例
Dec 27 Javascript
js中apply和Math.max()函数的问题及区别介绍
Mar 27 Javascript
微信小程序wepy框架学习和使用心得详解
May 24 Javascript
Vue实现兄弟组件间的联动效果
Jan 21 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
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
php实现paypal 授权登录
2015/05/28 PHP
静态页面下用javascript操作ACCESS数据库(读增改删)的代码
2007/05/14 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
jquery实现两个图片渐变切换效果的方法
2015/06/25 Javascript
灵活使用数组制作图片切换js实现
2016/07/28 Javascript
js 获取站点应用名的简单实例
2016/08/18 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
2017/03/09 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
vue组件name的作用小结
2018/05/23 Javascript
vue代码分割的实现(codesplit)
2018/11/13 Javascript
微信小程序module.exports模块化操作实例浅析
2018/12/20 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
Javascript Web Worker使用过程解析
2020/03/16 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
2017/09/11 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
python文件操作之批量修改文件后缀名的方法
2018/08/10 Python
Python使用sklearn实现的各种回归算法示例
2019/07/04 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
2020/02/15 Python
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
政治学求职信
2014/06/03 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
党的群众路线整改落实情况汇报
2014/10/28 职场文书
初中家长评语大全
2014/12/26 职场文书
经验交流材料格式
2014/12/30 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
2019年大学推荐信
2019/06/24 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript