NodeJS配置HTTPS服务实例分享


Posted in NodeJs onFebruary 19, 2017

最新一直在折腾小程序

我是前后台一起做,前台不必说是微信的小程序,后端的用的是NODEJS。

所以就说一下NODEJS如何配置HTTPS服务

我的NODE用的是Express框架

直接上代码:

NodeJS配置HTTPS服务实例分享

最重要的几行代码已经标出来了。大家一看就应该理解了。

在购买证书之前申请域名、域名指向、解析这个我就不说了,很简单,不会的自行百度即可。

下面来说说阿里云申请HTTPS证书,也就是上面代码部分的key 和 pem

1、进入阿里云,登录后到左侧菜单栏里找到证书服务

NodeJS配置HTTPS服务实例分享

进入后点击购买证书

NodeJS配置HTTPS服务实例分享

够买操作就不细说了,这个付费的免费的都有,自己选就好,购买就一直下一步就好了。反正我选的是免费的,嘿嘿

购买完之后再我的证书里面就可以看到了,但是需要补全信息,你可以看到有一个补全按钮,点击进去之后填写一些基础的个人信息,填完之后等待审核

审核中需要去设置域名的CNAME

附一个万网设置界面

NodeJS配置HTTPS服务实例分享

设置完之后需要等待几个小时去审核

审核通过后就OK了,就可以下载证书了

NodeJS配置HTTPS服务实例分享

点击下载!

系统会提供针对不同服务器的设置方式及证书

NodeJS配置HTTPS服务实例分享

应为用的是NODEJS ,但是发现没有怎么办,没关系,直接下载nginx的就OK了

下载解压后有两个文件

NodeJS配置HTTPS服务实例分享

这连个就是KEY 和 PEM ,把他们放到你的项目里,回到上一步的代码中修改一个路径就OK了

用浏览器访问一下

NodeJS配置HTTPS服务实例分享

显示安全!大功告成!

NodeJs 相关文章推荐
NodeJS 模块开发及发布详解分享
Mar 07 NodeJs
14款NodeJS Web框架推荐
Jul 11 NodeJs
nodejs导出excel的方法
Jun 30 NodeJs
NodeJs使用Mysql模块实现事务处理实例
May 31 NodeJs
ubuntu编译nodejs所需的软件并安装
Sep 12 NodeJs
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
Sep 29 NodeJs
nodejs中art-template模板语法的引入及冲突解决方案
Nov 07 NodeJs
nodejs微信扫码支付功能实现
Feb 17 NodeJs
关于Mac下安装nodejs、npm和cnpm的教程
Apr 11 NodeJs
webpack打包nodejs项目的方法
Sep 26 NodeJs
nodeJs的安装与npm全局环境变量的配置详解
Jan 06 NodeJs
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
May 30 NodeJs
解决nodejs中使用http请求返回值为html时乱码的问题
Feb 18 #NodeJs
利用nodejs监控文件变化并使用sftp上传到服务器
Feb 18 #NodeJs
详解nodejs中exports和module.exports的区别
Feb 17 #NodeJs
Nodejs+Socket.io实现通讯实例代码
Feb 13 #NodeJs
Nodejs高扩展性的模板引擎 functmpl简介
Feb 13 #NodeJs
Nodejs 发送Post请求功能(发短信验证码例子)
Feb 09 #NodeJs
Nodejs实现短信验证码功能
Feb 09 #NodeJs
You might like
php猜单词游戏
2015/09/29 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
Javascript 学习笔记 错误处理
2009/07/30 Javascript
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
vue下history模式刷新后404错误解决方法
2018/08/18 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
JavaScript获取当前url路径过程解析
2019/12/27 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
python创建和使用字典实例详解
2013/11/01 Python
python下载文件时显示下载进度的方法
2015/04/02 Python
python使用mailbox打印电子邮件的方法
2015/04/30 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
python3.5的包存放的具体路径
2020/08/16 Python
利用python 读写csv文件
2020/09/10 Python
基于python实现坦克大战游戏
2020/10/27 Python
澳大利亚一站式数码相机商店:CameraPro
2020/03/09 全球购物
汽车检测与维修个人求职信
2013/09/24 职场文书
大学生自我评价怎样写好
2013/10/23 职场文书
俞敏洪北大演讲稿
2014/05/22 职场文书
2014年药品销售工作总结
2014/12/16 职场文书
介绍信如何写
2015/01/31 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书
springboot+VUE实现登录注册
2021/05/27 Vue.js