HTTPS证书配置
小程序的开发离不开 HTTPS 域名,因为小程序的后台接口只能有 HTTPS 的域名,那么下面我们来讲如何配置HTTPS 域名。
申请一个域名
- 阿里云上申请一个域名,39元/年,想要啥域名就要啥域名,当然没被申请过的
- 接着去备案–》审核–》通过
- 经过一系列的流程,你终于拥有了自己的域名。
申请一个 HTTPS 证书并完成配置
当你拥有属于自己的域名的时候,就可以去申请 HTTPS 的证书啦(当然,也可以自己制作)。
-
选择购买免费的证书
-
-
证书申请之后,填写相关信息,填写你要绑定的域名
-
验证很关键,因为我的域名就是阿里云的,所以只要将信息添加到域名的解析配置中就可以了,下图是配置
-
之后通过验证就完成啦!验证成功就可以把 DNS 中的验证配置删除了。
配置HTTPS 证书到服务器中
-
下载.pem 和.key 的相关证书文件
-
域名解析记得绑定服务器地址
-
服务器用的是 Nginx,下面是 Nginx的server相关配置说明
server { listen 443; server_name 你申请的域名; ssl on; root html; index index.html index.htm; ssl_certificate /home/admin/nginx/cert/XXX.pem; ssl_certificate_key /home/admin/nginx/cert/XXX.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { proxy_pass http://127.0.0.1:8082; } }
-
至此 HTTPS 证书配置完成,开始测试一下吧~