Nodejs全栈之开启https协议
接着写nodejs全栈开发的一些记录。
本系列选取的技术栈:
nginx+nodejs+express+mongodb+docker
已完成的文章:
今天更新第二篇。
开发微信小程序的时候,需要后端接口服务,则后端服务器还需要开通https协议。
我们基于阿里云,申请了免费的CA证书,主要是修改nginx的配置文件,完成https协议的启用。
1.
点击阅读原文的链接,完成购买CA证书后,在控制台CA证书服务里,找到刚才购买的证书,点击:补全信息
按要求填写表格,提交即可。
等待一些时间后,再次查看,点击 下载。
2.
选择下载证书for nginx
下载证书,ssh上传至阿里ecs服务器,具体是上传到nginx所在的文件夹内,终端命令参考:
scp cert.key root@118.xx.xxx.xxx:/etc/nginx/cert.key
scp cert.pem root@118.xx.xxx.xxx:/etc/nginx/cert.pem
3.
然后,修改nginx的配置文件,下载页面有详细的配置说明。
4.
修改成功后,重启nginx即可:
终端先ssh登录ecs服务器,然后输入:
nginx -s reload
5.
浏览器访问https+域名,成功访问即配置成功。
赞 (0)