微信小程序服务器配置基础教程
2017-12-08 20:37
459 查看
微信小程序的服务器配置需要域名备案和上https的。我用的域名是腾讯学生认证的免费域名,腾讯云也可以申请https证书https证书申请好了以后会有一个证书文件,文件里面的nginx下的两个文件是我们用到的。
![](https://img-blog.csdn.net/20171208203448633?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5dGFt/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20171208203502287?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5dGFt/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
把它们弄到一个文件夹中,例如我放在了/ssl/下。然后再nginx中配置server 443字段下的
然后还需要配置下80端口的转发到443端口
新建一个
http80.conf
然后把它添加到nginx中。
因为小程序的服务器地址不能加端口号的,我们需要讲某一个路径下(/api)的请求转发到node的端口号下,这里是8888端口。
现在,所有请求到443端口/api的请求都到8888端口上了,只要我们把nodejs服务的监听端口号监听在8888端口,微信小程序的请求到 https://xxx.cn/api 就会请求到8888端口了
把它们弄到一个文件夹中,例如我放在了/ssl/下。然后再nginx中配置server 443字段下的
server_name xxx.cn; charset utf-8; ssl on; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_certificate /ssl/xxx.crt; ssl_certificate_key /ssl/xx.key;
然后还需要配置下80端口的转发到443端口
新建一个
http80.conf
server { listen 80; server_name localhost; rewrite ^(.*)$ https://$host$1 permanent; location / { root html; index index.html index.htm; }}
然后把它添加到nginx中。
因为小程序的服务器地址不能加端口号的,我们需要讲某一个路径下(/api)的请求转发到node的端口号下,这里是8888端口。
//443server下 location ^~/api/ { proxy_pass https://xxx.cn:8888; }
现在,所有请求到443端口/api的请求都到8888端口上了,只要我们把nodejs服务的监听端口号监听在8888端口,微信小程序的请求到 https://xxx.cn/api 就会请求到8888端口了
相关文章推荐
- 开发配置基础设置-小程序开发设置1-微信小程序开发-视频教程8
- 「微信小程序免费辅导教程」26,基础内容组件rich-text体验
- 正阅读微信小说分销系统-视频教程-1.渠道商-公众号配置-基础信息
- 在CentOS7阿里云服务器部署ThinkPHP5,并配置phpstrom实现同步开发(微信小程序及管理员后端)
- 小程序设置服务器域名-微信小程序开发-视频教程14
- Win2008服务器或VPS安全配置基础教程
- 微信小程序购买配套的腾讯云服务器配置php文件方法
- 微信小程序如何请求数据,如何配置服务器
- 微信小程序[全栈]-配置本地Nodejs服务器全过程
- EA&UML日拱一卒-0基础学习微信小程序(6)- 配置文件的形式和内容
- 微信小程序 项目实战(一)生命周期 配置服务器信息 splash启动页
- 微信小程序入门基础教程
- Win2008服务器或VPS安全配置基础教程
- 微信小程序开发教程(基础篇)7-数据绑定上
- 微信小程序基于node.js的websocket服务器搭建和SSL证书申请、配置全家桶
- 微信小程序基础之创建使用教程
- 为Node.js程序配置使用Nginx服务器的简明教程
- 微信小程序业务域名配置:校验文件验证失败,请下载校验文件,上传到服务器指定的目录
- 为微信小程序搭建https服务,证书申请及配置。Apache服务器。重点描述request:fail ssl hand shake error 错误
- 微信小程序 HTTPS 请求,如何获取免费证书配置服务器