Nodejs搭建wss伺服器

2021-09-07 11:31:40 字數 1093 閱讀 8054

首先使用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伺服器:

我把秘鑰檔案放在執行命令的目錄下測試

把建立好的https伺服器丟進websocket的建立函式裡,ws會用這個伺服器來建立wss服務

//同樣,如果丟進去的是個http服務的話那麼建立出來的還是無加密的ws服務

wss.on( '

connection

', function ( wsconnect ) );

});

var ws = new websocket('

wss://localhost:15449/

', );

Ubuntu搭建Nodejs伺服器

一 配置ubuntu軟體更新源 1 備份原有的源列表 sudo cp etc apt sources.list etc apt sources.list.old2 編輯source.list檔案 sudo vim etc apt source.list當然,你也可以選擇gedit等工具編輯 sudo...

nodejs 搭建靜態伺服器

伺服器分類 按照請求的資源型別進行分類 搭建靜態伺服器 靜態的意思 瀏覽器請求某個檔案,對應的檔案內容返回給瀏覽器 思路 獲取請求檔案的路徑 根據路徑找到對應的檔案,有則返回,沒有則給出提示。設定對應的頭資訊 頭資訊 檔案的字尾 mime型別 當訪問資料夾的時候,讓其預設訪問該檔案下的index.h...

NodeJS搭建HTTP伺服器

nodejs本來的用途是編寫高效能web伺服器。我們首先在這裡重複一下官方文件裡的例子,使用nodejs內建的http模組簡單實現乙個http伺服器。新建server.js 以上程式建立了乙個http伺服器並監聽8888埠,node一下後,開啟瀏覽器訪問該埠就能夠看到效果 而express框架對此做...