iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >Nodejs搭建wss服务器教程
  • 687
分享到

Nodejs搭建wss服务器教程

服务器教程Nodejs 2022-06-04 17:06:15 687人浏览 泡泡鱼
摘要

本文为大家分享了nodejs搭建wss服务器的教程,供大家参考,具体内容如下 首先使用OpenSSL创建自签名证书: #生成私钥key文件 openssl genrsa 1024 > /path/

本文为大家分享了nodejs搭建wss服务器教程,供大家参考,具体内容如下

首先使用OpenSSL创建自签名证书:


#生成私钥key文件
openssl genrsa 1024 > /path/to/private.pem
//
#通过私钥文件生成CSR证书签名
openssl req -new -key /path/to/private.pem -out csr.pem
//
#通过私钥文件和CSR证书签名生成证书文件
openssl x509 -req -days 365 -in csr.pem -signkey /path/to/private.pem -out /path/to/file.crt

使用ws模块创建wss服务器:


var https=require('Https');
var ws=require('ws');
var fs=require('fs');
var keypath=process.cwd()+'/server.key';//我把秘钥文件放在运行命令的目录下测试
var certpath=process.cwd()+'/server.crt';//console.log(keypath);
//console.log(certpath);
 
var options = {
 key: fs.readFileSync(keypath),
 cert: fs.readFileSync(certpath),
 passphrase:'1234'//如果秘钥文件有密码的话,用这个属性设置密码
};
 
var server=https.createServer(options, function (req, res) {//要是单纯的https连接的话就会返回这个东西
 res.writeHead(403);//403即可
 res.end("This is a websockets server!n");
}).listen(15449);
 
 
var wss = new ws.Server( { server: server } );//把创建好的https服务器丢进WEBSocket的创建函数里,ws会用这个服务器来创建wss服务
//同样,如果丢进去的是个http服务的话那么创建出来的还是无加密的ws服务
wss.on( 'connection', function ( wsConnect ) {
 wsConnect.on( 'message', function ( message ) {
  console.log( message );
 });
});

客户端链接:


var ws = new WebSocket('wss://localhost:15449/', {
 protocolVersion: 8,
 origin: 'https://localhost:15449',
 rejectUnauthorized: false //重要,自签名证书只能这样设了。CA颁发的受信任证书就不需要了
});

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Nodejs搭建wss服务器教程

本文链接: https://www.lsjlt.com/news/12577.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Nodejs如何搭建wss服务器
    这篇文章主要介绍了Nodejs如何搭建wss服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。本文为大家分享了Nodejs搭建wss服务器...
    99+
    2024-04-02
  • 搭建云服务器教程
    搭建云服务器需要了解一些常用的云计算技术,包括虚拟化、云存储、云数据库以及云安全等。以下是一些常用的云计算技术和平台介绍:虚拟化:虚拟化技术是一种将多个计算机或服务器虚拟成多个物理设备的技术。常见的虚拟化技术包括VMware、Xen和KVM...
    99+
    2023-10-26
    服务器 教程
  • SVN服务器搭建教程
    搭建SVN服务器的步骤如下:1. 安装SVN服务器软件:你可以选择安装TortoiseSVN或者VisualSVN Server,T...
    99+
    2023-09-14
    SVN服务器
  • 云服务器搭建教程
    云服务器是一种虚拟化资源,通过互联网将服务器连接起来,可以让用户在自己的本地计算环境中访问这些资源。以下是搭建云服务器的一般步骤:准备硬件设备:首先需要准备硬件设备,常见的硬件包括主板、CPU、内存、存储、网络设备等。选择云服务器的操作系统...
    99+
    2023-10-26
    服务器 教程
  • 如何搭建nodejs http服务器
    这篇文章主要介绍如何搭建nodejs http服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!搭建简单的nodejs服务器通过一些简单配置我们就可以搭建一台基于nodejs的ht...
    99+
    2024-04-02
  • nodejs web本地服务器搭建
    随着web技术的不断发展,越来越多的人开始关注如何搭建一个本地的web服务器,以方便他们进行开发和测试工作。而Node.js作为一款非常流行的服务器端开发框架,也可以用于搭建web本地服务器。本文将介绍如何使用Node.js来搭建一个简单的...
    99+
    2023-05-17
  • 云服务器搭建ssr教程
    首先,需要了解一下SSR的基础知识,例如SSR的概念、作用和用途,以便能够更好地搭建ssr云服务器。然后,根据SSR教程的步骤,一步一步来创建SSR数据库。在创建数据库之前,可以将数据库备份至本地,确保数据库的安全可靠。接下来,就可以开始创...
    99+
    2023-10-25
    服务器 教程 ssr
  • Nodejs搭建多进程Web服务器实现过程
    目录前言父子进程间通信负载均衡句柄传递集群子进程事件自动重启总结前言 上节我们讲到,通过 fork() 或者其他API,创建子进程之后,可以通过 send() 和 process.o...
    99+
    2022-11-13
    Nodejs搭建多进程Web服务 Nodejs搭建Web
  • 如何搭建nodejs服务
    这篇文章给大家分享的是有关如何搭建nodejs服务的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下搭建nodejs服务器步骤:1.安装nodejs服务(从官网下载安装)...
    99+
    2024-04-02
  • 教你搭建dns服务器(图文教程)
    目录1 环境准备2DNS服务的安装3 配置DNS服务器3.1 配置正向查找域3.2 配置主机和域名3.3 反向查找也配置上4 应用环节5 问题扩展1 环境准备 操作系统:win se...
    99+
    2024-04-02
  • 云服务器搭建小程序教程
    首先,需要将网站服务器、虚拟主机和数据库等基础设施搭建好。 在网站服务器上安装 Apache LAMP(基础设施环境平台)和 Python 库。 安装 WebGL (Web 3D图形引擎),可以选择安装在云主机上或者租用云主机服务。 在虚...
    99+
    2023-10-26
    服务器 程序 教程
  • 谷歌云服务器搭建教程
    Google Cloud Burst Platform(GCP)是一个云计算平台,它可以帮助企业在多种云平台上部署应用程序和服务。以下是使用GCP在Google Cloud Burst Platform(GCP)中搭建应用程序的步骤: ...
    99+
    2023-10-26
    服务器 教程 谷歌云
  • 云服务器本地搭建教程
    云服务器本地搭建需要遵循一定的步骤和流程,以下是一个简单的教程,可以帮助新手快速掌握云服务器本地搭建。 步骤1:选择服务器硬件配置 在开始搭建云服务器之前,确保你已经了解了服务器的硬件配置和操作系统,这样可以确保你的云服务器能够安全、可靠...
    99+
    2023-10-27
    服务器 教程
  • 云服务器集群搭建教程
    选择合适的云服务器:首先需要考虑你的业务需要哪种类型的云服务器,例如企业级的云服务器或者是弹性云服务器等。根据你的业务需求选择最合适的云服务器。 安装云服务器:首先需要从阿里云官网上下载相应的云服务器操作系统和相关的云服务器管理软件,根据...
    99+
    2023-10-27
    集群 服务器 教程
  • win2003下FTP服务器搭建教程
    本文为大家分享了win2003下FTP服务器搭建教程,供大家参考,具体内容如下 搭建FTP服务器 首先打开windows2003的控制面板,管理工具--添加删除windows程序。 ...
    99+
    2022-11-13
    win2003 FTP 服务器
  • 亚马逊服务器搭建教程
    1. 注册 AWS 账号 首先,你需要注册一个 AWS 账号。在注册过程中,你需要提供一些个人信息和信用卡信息。AWS 提供了一年的免费试用期,你可以在这个期间内使用一些免费的服务。 2. 创建 EC2 实例 在 AWS 控制台中,选择 ...
    99+
    2023-10-27
    亚马逊 服务器 教程
  • 京东云服务器搭建教程
    下面是一个简单的京东云服务器搭建教程,供参考。 购买京东云服务器 在京东官网上购买京东云服务器,可以选择云服务器(ECS)、云硬盘、云存储等不同类型。选择适合自己的云服务器后,可以下载相应的代码和配置文件,然后根据需求进行搭建。 安...
    99+
    2023-10-27
    京东 服务器 教程
  • 电脑搭建云服务器教程
    首先,需要一个可以使用 Microsoft Azure 云服务器的虚拟主机,可以是 microsoft 的免费虚拟主机或者付费的 VPS、云服务器等。 在虚拟主机上创建云服务器,可以选择使用 mysql 或者 oracle 数据库来创建...
    99+
    2023-10-27
    服务器 教程 电脑
  • 云服务器搭建游戏教程
    首先,需要了解虚拟服务器的基础知识,例如虚拟服务器的架构,虚拟服务器的网络配置,虚拟服务器的存储配置等。 接着可以在虚拟服务器搭建一个游戏服务器,并且根据实际情况选择相应的虚拟服务器。例如,你可以选择一台云主机,也可以选择虚拟机。根据自己...
    99+
    2023-10-25
    服务器 教程 游戏
  • Windows环境下搭建NodeJs服务器
    本篇内容主要讲解“Windows环境下搭建NodeJs服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Windows环境下搭建NodeJs服务器”吧!前言Nodejs是GoogleV8引擎的...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作