一直是用http服务进行访问,最近在开发小程序,发现小程序的后台必须用https进行访问,并且域名还要备案,小程序的限制真是够多的。先不管那些了,我们先来试试怎样用nodejs实现https服务。
1.先有阿里云账号,在阿里云申请一个免费的证书。在阿里云找到证书服务,申请一个免费的就可以了。证书有效期是一年。
因为用的是NODEJS ,但是发现没有怎么办,没关系,直接下载nginx的就OK了
下载解压后有两个文件
就是KEY 和 PEM ,把他们放到你的项目里,在下面NODEJS 创建HTTPS服务的时候修改一下路径就OK了。
2.下面我们进行配置NODEJS,我还是直接贴上代码吧。
关键代码都标出来了。
直接修改一下证书的路径,就可以实现https服务了。
我们配置了一下hosts文件,通过域名进行了访问,结果如下:
怎样?都是Secure访问了,你也赶紧试试吧....
网友评论