Nodejs配置Https服务

  • 时间:2018-07-21 23:30 作者:浮生偷闲 来源:浮生偷闲 阅读:579
  • 扫一扫,手机访问
摘要:内容导读看过我小程序入门系列教程的小伙伴们都应该知道小程序所访问的 API 接口都必需是 https ,尽管这种事情是后端做的事情,不过后端语言假如用的是 Nodejs ;那么前台就很可能连着后端一起做了,是够苦逼的,默哀3秒钟!接下来我们就来详细说一下如何在 Node 中配置 https 服务,这

内容导读

看过我小程序入门系列教程的小伙伴们都应该知道小程序所访问的 API 接口都必需是 https ,尽管这种事情是后端做的事情,不过后端语言假如用的是 Nodejs ;那么前台就很可能连着后端一起做了,是够苦逼的,默哀3秒钟!接下来我们就来详细说一下如何在 Node 中配置 https 服务,这里我使用阿里云的产品来做演示,并非打广告!按照说明配置了 www 之后,而后点击确定按钮,即可以了!这里可以不使用等能否已签发,先去配置好端口再说,到时候这里签发了,直接即可以使用了。有小伙伴说没有 nodejs 的证书版本?在这里,就很完美的配置好了 Https 服务!

前言

看过我小程序入门系列教程的小伙伴们都应该知道小程序所访问的API接口都必需是https,尽管这种事情是后端做的事情,不过后端语言假如用的是Nodejs;那么前台就很可能连着后端一起做了,是够苦逼的,默哀3秒钟!接下来我们就来详细说一下如何在Node中配置https服务,这里我使用阿里云的产品来做演示,并非打广告!使用谁家的产品看自己喜欢~

第一步:准备好服务器,域名

第二步:购买SSL证书

  1. 打开阿里云后端,找到域名页面,而后看到域名最后操作栏,如下页面:
Nodejs配置Https服务

操作部分

2.点击SSL证书,看到如下页面,我选择的是免费的证书,没办法,谁叫我们穷呢:

Nodejs配置Https服务

免费的证书

按照说明配置了www之后,而后点击确定按钮,即可以了!

第三步:查看证书控制台

Nodejs配置Https服务

这里可以不使用等能否已签发,先去配置好端口再说,到时候这里签发了,直接即可以使用了。

第四步:配置端口

  1. 打开安全组配置
Nodejs配置Https服务

安全组配置

  1. 打开页面后,操作栏中如下图所示:
Nodejs配置Https服务

配置规则

  1. 点击配置规则,配置如下端口:
Nodejs配置Https服务

配置规则如下

第五步:证书申请通过后下载证书

有小伙伴说没有nodejs的证书版本?没关系,我们直接下载第一个Nginx版本的就可,下载后里面有两个文件,一个key文件,一个pem文件!

Nodejs配置Https服务

image.png

下载了文件,将文件放在自己Node项目中的某个文件夹中,这里我放在根目录下的https文件下。

第六步:Node代码部分

let express = require("express");let http = require("http");let https = require("https");let fs = require("fs");// Configuare httpsconst httpsOption = { key : fs.readFileSync("./https/xxxxxxxxxxxx.key"), cert: fs.readFileSync("./https/xxxxxxxxxxxx.pem")}// Create servicelet app = express();http.createServer(app).listen(80);https.createServer(httpsOption, app).listen(443);

第七步:运行项目

效果如下所示:

Nodejs配置Https服务

最终效果图

后言

在这里,就很完美的配置好了Https服务!假如有使用的话,请点个赞吧!

说明

原创作品,禁止转载和伪原创,违者必究!

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2FA验证器 验证码如何登录(2024-04-01 20:18)
【系统环境|】怎么做才能建设好外贸网站?(2023-12-20 10:05)
【系统环境|软件环境】梦幻仙域游戏攻略(2023-12-19 10:02)
【系统环境|软件环境】梦幻仙域游戏攻略(2023-12-19 10:02)
【系统环境|】卡帕部落揭秘潮玩新宠,探究玩法(2023-12-14 09:45)
【系统环境|数据库】 潮玩宇宙游戏道具收集方法(2023-12-12 16:13)
【系统环境|】如何开发搭建卡帕部落模式源码(2023-12-12 10:44)
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
手机二维码手机访问领取大礼包
返回顶部