如何配置Nodejs在局域网实现https访问?
- 内容介绍
- 文章标签
- 相关推荐
本文共计593个文字,预计阅读时间需要3分钟。
零、需求:开发一个基于WebRTC的局域网视频聊天系统,需要使用HTTPS进行访问。因此,需要配置Node.js以支持HTTPS访问。
一、解决方案:
1.在线生成证书和私钥:
访问https://csr.chinassl.net(generator-csr.)生成证书请求(CSR)。2.填写相关信息并生成CSR。
3.点击生成后,下载生成的CSR文件。
二、访问:
使用HTTPS访问系统,URL格式为:https://[域名或IP地址]。零、需求:
做一个局域网WebRTC视频聊天系统,需要用到HTTPS。因此,配置Node.js使其支持HTTPS访问。
一、解决
在线生成和证书
访问:csr.chinassl.net/generator-csr.html
填写好之后点生成即可,我们可以下载到两个文件。
这里我的域名是192.168.110.10,得到192.168.110.10_csr.txt和192.168.110.10_key.txt这两个文件(妥善保存)。
然后再访问:csr.chinassl.net/free-ssl.html
把192.168.110.10_csr.txt文件里的内容粘贴到代码框里,点获取免费证书之后可以下载到一个192.168.110.10_ssl.crt文件。
配置Node.js
参考Node.js配置源,确保已经配置好cnpm了。
安装express模块:
cnpm install express --save
安装express模块的相关依赖:
cnpm install body-parser --save cnpm install cookie-parser --save cnpm install multer --save
安装完成后可以查看express的版本号:
cnpm list express
使用HTTPS
把192.168.110.10_key.txt和192.168.110.10_ssl.crt(名字可能不同,但是格式是这样的)复制到你服务器程序同级目录下,比如我的目录就这三个文件:
192.168.110.10_key.txt 192.168.110.10_ssl.crt app.js
app.js
//导入模块 const fs = require('fs')// 文件输入输出,用来导入证书 const localhost:%s', SSLPORT) })
使用Node.js运行app.js
node app.js
设置信任这个证书就可以了~
成功配置Node.js使用HTTPS在局域网内访问!
二、总结
参考地址:
www.runoob.com/nodejs/nodejs-express-framework.html
www.jianshu.com/p/8b7b7d4d9992
到此这篇关于Nodejs在局域网配置https访问的实现方法的文章就介绍到这了,更多相关Nodejs局域网https访问内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!
本文共计593个文字,预计阅读时间需要3分钟。
零、需求:开发一个基于WebRTC的局域网视频聊天系统,需要使用HTTPS进行访问。因此,需要配置Node.js以支持HTTPS访问。
一、解决方案:
1.在线生成证书和私钥:
访问https://csr.chinassl.net(generator-csr.)生成证书请求(CSR)。2.填写相关信息并生成CSR。
3.点击生成后,下载生成的CSR文件。
二、访问:
使用HTTPS访问系统,URL格式为:https://[域名或IP地址]。零、需求:
做一个局域网WebRTC视频聊天系统,需要用到HTTPS。因此,配置Node.js使其支持HTTPS访问。
一、解决
在线生成和证书
访问:csr.chinassl.net/generator-csr.html
填写好之后点生成即可,我们可以下载到两个文件。
这里我的域名是192.168.110.10,得到192.168.110.10_csr.txt和192.168.110.10_key.txt这两个文件(妥善保存)。
然后再访问:csr.chinassl.net/free-ssl.html
把192.168.110.10_csr.txt文件里的内容粘贴到代码框里,点获取免费证书之后可以下载到一个192.168.110.10_ssl.crt文件。
配置Node.js
参考Node.js配置源,确保已经配置好cnpm了。
安装express模块:
cnpm install express --save
安装express模块的相关依赖:
cnpm install body-parser --save cnpm install cookie-parser --save cnpm install multer --save
安装完成后可以查看express的版本号:
cnpm list express
使用HTTPS
把192.168.110.10_key.txt和192.168.110.10_ssl.crt(名字可能不同,但是格式是这样的)复制到你服务器程序同级目录下,比如我的目录就这三个文件:
192.168.110.10_key.txt 192.168.110.10_ssl.crt app.js
app.js
//导入模块 const fs = require('fs')// 文件输入输出,用来导入证书 const localhost:%s', SSLPORT) })
使用Node.js运行app.js
node app.js
设置信任这个证书就可以了~
成功配置Node.js使用HTTPS在局域网内访问!
二、总结
参考地址:
www.runoob.com/nodejs/nodejs-express-framework.html
www.jianshu.com/p/8b7b7d4d9992
到此这篇关于Nodejs在局域网配置https访问的实现方法的文章就介绍到这了,更多相关Nodejs局域网https访问内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!

