`

nodejs使用https的步骤发布服务

阅读更多

nodejs使用https的步骤

1、安装openssl,安装文件见附件

2、使用openssl生成秘钥 生成私钥key文件

openssl genrsa -out privatekey.pem 1024

3、通过私钥生成CSR证书签名

openssl req -new -key privatekey.pem -out certrequest.csr

4、通过私钥和证书签名生成证书文件

openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem

 

生成的文件列表为:

privatekey.pem

certrequest.csr

certificate.pem

 

将生成的连个pem文件拷贝到程序下,启动https的代码如下所示

var https = require('https');
var fs = require('fs');

https.createServer({
    key : fs.readFileSync('./privatekey.pem'),
    cert : fs.readFileSync('./certificate.pem')
},function(req,res){
}).listen(8443);

 

 

分享到:
评论

相关推荐

    NodeJS本地上传文件至服务器

    通过以上步骤,你已经实现了使用Node.js将本地文件上传到服务器的基本功能。在实际应用中,你可能需要根据需求进一步扩展,例如增加进度条显示、多文件上传、断点续传等功能。同时,为了提高用户体验,还可以考虑...

    Nodejs导出Excel带图片,Nodejs后台导出带图片Excel

    Nodejs导出Excel带图片,Nodejs后台导出带图片Excel 本资源内有说明及使用安装等详细步骤,以及引入插件 由于nodejs导出Excel带图片的资源比较少,我也是找了许久才知道怎么写的,这里发布个收费的,望各位见谅!

    nodejs和redis安装

    Windows用户则需要从Redis官网下载预编译的二进制文件,并解压到指定目录,配置服务后通过`sc create`命令创建服务并启动。 安装完成后,可以通过运行`redis-cli`命令检查Redis是否正常工作。如果出现欢迎信息,...

    win7 nodejs 安装包

    2. **下载与安装**:访问Node.js官方网站(https://nodejs.org/)选择适合Win7的LTS(长期支持)版本或最新版本,也可以直接使用压缩包中的安装文件进行安装。双击`node-v13.14.0-x64.msi`,按照向导步骤完成安装。 ...

    Nodejs 项目的线上服务器部署与发布.txt

    本文将详细介绍如何进行Node.js项目的线上服务器部署与发布,包括准备工作、服务器环境配置、应用部署、服务启动与监控等环节。 #### 一、准备工作 1. **选择合适的服务器**:根据项目规模和预期流量选择合适的...

    nodejs 0.10.10免安装包

    要使用这个“nodejs 0.10.10免安装包”,你需要按照以下步骤操作: 1. **下载与解压**:首先从可信赖的源下载 Node.js 0.10.10 的压缩包文件,然后将其解压到你选择的任意目录。例如,你可以将其解压到 `C:\Program...

    centOS安装nodejs

    CentOS 7.0发布于2014年,基于RHEL 7.0构建,提供了长期支持(LTS)版本。 #### 三、在CentOS 7.0中安装Node.js的方法 ##### 3.1 下载Node.js 首先,我们需要访问Node.js官方网站来获取最新的Node.js安装包。官方...

    Node.js-阿里云短信发送接口nodejs版本

    在本文中,我们将深入探讨如何使用Node.js与阿里云短信服务接口进行集成,以便实现高效、可靠的短信发送功能。阿里云短信服务是一个强大的云通信平台,提供了多种API和SDK,帮助开发者快速构建短信发送功能。在Node....

    nodejs从入门到精通

    通过npm,你可以安装、管理依赖,发布自己的模块。同时,了解常用的开发工具,如VS Code、WebStorm等,以及调试工具如Node.js Debugger,将极大提高开发效率。 三、Node.js核心模块 Node.js内置了许多核心模块,如...

    NodeJs-v18.12.1-x86 Windows安装包

    1. **下载安装包**:访问 https://nodejs.org/en/download/ 或者通过提供的本地资源 `node-v18.12.1-x86.msi` 下载适用于 x86 架构的安装文件。 2. **运行安装程序**:双击下载的 `.msi` 文件,启动安装向导。 3. **...

    Deploying Nodejs

    部署Node.js应用涉及到将应用发布到生产环境中,使其对外提供服务。这个过程包括选择合适的部署平台和服务提供商。 - **选择部署平台**:根据应用的需求选择合适的云服务提供商,如AWS、Azure、Google Cloud ...

    macbook pro/air m1 nodejs 安装

    1. **下载源代码**:访问Node.js的GitHub仓库页面(<https://github.com/nodejs/node/tags>),根据<https://doesitarm.com> 网站上提供的信息选择支持M1芯片的Node.js版本。这里我们以Node.js v12为例。 2. **解压...

    nodejs所有版本安装包下载链接 带说明图

    总之,"nodejs所有版本安装包下载链接 带说明图"是一个非常实用的服务,它简化了寻找和下载特定Node.js版本的过程,特别是对于需要特定版本的开发者或者遇到兼容性问题的用户。同时,了解Node.js的版本管理、安装包...

    提供nodejs标准版本资源(以防官网上不去) node-v12.16.3-x64.zip

    这一步确保你获得的是官方发布的稳定版本,避免因官网访问问题而无法获取软件。 2. **解压缩**:下载完成后,使用解压缩工具(如 WinRAR 或 7-Zip)打开 zip 文件并将其内容提取到你选择的目录。这样可以得到解压缩...

    NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解

    NPM(Node Package Manager)是随NodeJS一起发布的包管理和分发工具,用于从NPM服务器下载包(即模块),管理项目依赖关系等。环境变量是操作系统中用来指定操作系统运行环境的一些参数,如临时文件夹位置、系统文件...

    nodejs入门资料案例加详细使用手册.zip

    这个"nodejs入门资料案例加详细使用手册.zip"压缩包文件提供了学习Node.js的基础和实践材料,非常适合初学者入门。 一、Node.js基础知识 1. 非阻塞I/O模型:Node.js的核心特性之一是其非阻塞I/O模型,基于事件驱动...

Global site tag (gtag.js) - Google Analytics