Nodejs中怎么开启https协议
这期内容当中小编将会给大家带来有关Nodejs中怎么开启https协议,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
接着写nodejs全栈开发的一些记录。
本系列选取的技术栈:
nginx+nodejs+express+mongodb+docker
已完成的文章:
01 Nodejs全栈之nginx配置文件
今天更新第二篇。
开发微信小程序的时候,需要后端接口服务,则后端服务器还需要开通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+域名,成功访问即配置成功。
上述就是小编为大家分享的Nodejs中怎么开启https协议了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网行业资讯频道。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341