原文来自:https://www.j1angrui.cn/article/2019091024
在学习微信小程序开发的过程中发现小程序需要使用HTTPS请求并且不能使用IP,在本地开发环境中还是可以使用域名的,当然这是我在学习中所理解的,如果有误导欢迎指正。这里就以微信小程序为背景,在Linux服务器中基于Nginx配置一下HTTPS。
HTTP与HTTPS的区别
自行百度。网上有非常多的文章来介绍这两者的区别,这里就不作介绍了。
下载证书
证书这里使用的是阿里云上申请的免费证书,有效期是一年,一年后再重新申请替换一下就好了。我这里是有在阿里云上购买域名所以就直接申请了证书,至于如何申请就自己去百度吧,网上都有教程,很简单的。
域名解析
在阿里云上购买域名后,将域名解析到服务器,安装Nginx后我们就可以通过域名访问Nginx欢迎页了。
安装Nginx
网上也有特别多的教程,不作过多的阐述。
配置HTTPS
把下载成功的证书文件xxx.pem和xxx.key放在Linux服务器中的任意位置,想放哪就放哪。
打开nginx.conf文件,把文末默认注释掉的如下代码放开:
server {
listen 443 ssl;
server_name www.xxx.com;
ssl_ce