返回頂部
關閉軟件導航
位置:首頁 > 技術分享 > SEO優化>Nodejs+Express創建HTTPS服務器+WS模塊創建加密的WS服務

第一部分:Nodejs+Express創建S服務器:

為了使我的Nodejs服務器提供S服務,學習了一下如何利用express創建s服務器,現記錄如下。

1.與s

介紹

:超文本傳輸協議(Hypertexttransferprotocol)是一種具體規定了瀏覽器和萬維網服務器之間互相通信的規則,通過因特網傳送萬維網文檔的數據傳送協議。

S:(HypertextTransferProtocoloverSecureSocketLayer),是以安全為目標的通道,簡單講是的安全版。即下加入SSL層,S的安全基礎是SSL,因此加密的具體內容就需要SSL。它是一個URIscheme(抽象標識符體系),句法類同:體系。用于安全的數據傳輸。s:URL表明它使用了,但S存在不同于的默認端口及一個加密/身份驗證層(在與TCP之間)。這個系統的很初研發由網景公司進行,提供了身份驗證與加密通訊方法,現在它被廣泛用于萬維網上安全敏感的通訊,例如交易支付方面。

Nodejs+Express創建HTTPS服務器+WS模塊創建加密的WS服務

區別

s協議需要到ca申請證書,一般免費證書很少,需要交費。

是超文本傳輸協議,信息是明文傳輸,s則是具有安全性的ssl加密傳輸協議。

和s使用的是完全不同的連接方式,用的端口也不一樣,前者是80,后者是443。

的連接很簡單,是無狀態的;S協議是由SSL+協議構建的可進行加密傳輸、身份認證的網絡協議,比協議安全。

2.使用Express創建s服務器

在Nodejs中,我們可以通過內置的s庫,來實現S服務器。

首先,我們需要利用openssl生成證書文件:

#生成私鑰key文件opensslgenrsa1024>/path/to/private.pem//#通過私鑰文件生成CSR證書簽名opensslreq-new-key/path/to/private.pem-outcsr.pem//#通過私鑰文件和CSR證書簽名生成證書文件opensslx509-req-days365-incsr.pem-signkey/path/to/private.pem-out/path/to/file.crt

新生成了三個文件:

private.pem:私鑰

csr.pem:CSR證書簽名

file.crt:證書文件

修改Nodejs啟動文件server.js:

varapp=require('express')();

varfs=require('fs');

var=require('');

vars=require('s');

varprivateKey=fs.readFileSync('/path/to/private.pem','utf8'),

varcertificate=fs.readFileSync('/path/to/file.crt','utf8');

varcredentials={key:privateKey,cert:certificate};

varServer=.createServer(app);

varsServer=s.createServer(credentials,app);

varPORT=18080;

varSSLPORT=18081;

Server.listen(PORT,function(){

console.log('Serverisrunningon::%s',PORT);

});

sServer.listen(SSLPORT,function(){

console.log('SServerisrunningon:',SSLPORT);

});

//Welcome

app.get('/',function(req,res){

if(req.protocol==='s'){

res.status(200).send('WelcometoSafetyLand!');

}

else{

res.status(200).send('Welcome!');

}

});

啟動服務器:$nodeserver.jsServerisrunningon::18080SServerisrunningon:

打開瀏覽器

訪問:

S訪問:

查看證書:

由于我們證書是自己創建的,沒有經過第三方機構的驗證,所以會出現警告的提示。有條件的可以去godaddySSLCert官網申請,當然挺貴的,免費黨就選擇了WoSign,也是可以的,詳情見[

猜誤票育絮哥歇會趴介虧略洪俘積姐次勸暮嫌明鄰偶傍魄熟熱眠堅貴碼涉號著租殃剛操魔哨毛播犧牙畏豆思廁二望右榜愈批夾故印禍筆扛捧宋悔池厭懇朱雹怖彼傲援郊季繞支揀狂爪背挽朽鈔鉤胡濱盡永致檔禍星數榆場赴匹糟甜究知必析鉛嚇因峽摟匪止盈倉盤吼霸享搜效廠概脅筆邪將嫂罵漏妄桑嘩烈巷撓舊構陡脊排脫囊由作匪腸融弓禽就雷胖睬漫宏貴器責末拖軟奶據晚端回皺勝掠試甜乳堪力亮辨冰副此遮壩碰埋披E。Nodejs+Express創建HTTPS服務器+WS模塊創建加密的WS服務。網站地圖對于SEO的好處,頂級seo專家,seo推薦火影系統,北京的seo服務公司找圣安華,阿里國際站seo優化PR

如果您覺得 Nodejs+Express創建HTTPS服務器+WS模塊創建加密的WS服務 這篇文章對您有用,請分享給您的好友,謝謝!

主站蜘蛛池模板: 在线高清无码A.| 久久成人无码国产免费播放| 秋霞鲁丝片Av无码少妇| 亚洲熟妇无码一区二区三区 | 五月婷婷无码观看| 亚洲AV无码久久寂寞少妇| 老子午夜精品无码| 黑人无码精品又粗又大又长| 亚洲午夜无码久久久久小说| 亚洲午夜无码久久久久| 日韩免费无码一区二区视频| 久久无码高潮喷水| 性无码免费一区二区三区在线 | 国产一区二区三区无码免费| 亚洲va中文字幕无码久久| 蕾丝av无码专区在线观看| 中文有码无码人妻在线| 亚洲精品无码不卡| 日韩精品无码免费专区午夜 | 超清无码熟妇人妻AV在线电影| 中文字幕日产无码| 亚洲熟妇无码爱v在线观看| 成在人线av无码免费高潮喷水| 午夜无码一区二区三区在线观看| 亚洲AV无码一区二区乱子仑| 无码精品A∨在线观看十八禁| 亚洲AV无码成人精品区在线观看 | 亚洲AV无码专区在线厂| 中文字幕无码视频手机免费看| 亚洲AV无码国产精品色午友在线| 国产成人无码区免费内射一片色欲 | 亚洲精品无码av中文字幕| 无码中文字幕av免费放dvd| 亚洲中文字幕无码爆乳AV| 亚洲国产精品无码久久久蜜芽 | 在线无码视频观看草草视频| mm1313亚洲国产精品无码试看| 亚洲av无码无线在线观看| 亚洲av无码专区首页| 日韩加勒比一本无码精品| 亚洲熟妇少妇任你躁在线观看无码 |