基于腾讯云ubuntu16.04服务器搭建小程序后台https服务
由于小程序只支持https传输,所以需要在学生机上搭建一个HTTPS服务
前期服务器准备:
- 域名注册
- 域名解析
- 准备ssl证书
前期小程序开发准备:
- 微信公众号平台注册开发账户
- 在平台上配置小程序服务器信息(如合法域名的设置)
搭建https服务器
我这里使用的是nginx
- 首先要安装nginx
sudo apt-get install nginx -y
然后启动后访问自己的服务器地址就可以访问到nginx欢迎页面
sudo /etc/init.d/nginx start
- 然后配置https的反向代理
- 1)修改 /etc/nginx 目录的读写权限
sudo chmod a+rw /etc/nginx
- 将之前下载的 SSL 证书(解压后 Nginx 目录分别以 crt 和 key 作为后缀的文件)使用winscp拖动到 /etc/nginx 目录的方式来上传文件到服务器上。
- 在 /etc/nginx/conf.d 目录创建 ssl.conf 文件
cd /etc/nginx/conf.d sudo touch ssl.conf sudo chmod a+rw ssl.conf
- 1)修改 /etc/nginx 目录的读写权限