返回頂部
關閉軟件導航
位置:首頁 > 技術分享 > 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服務 這篇文章對您有用,請分享給您的好友,謝謝!

主站蜘蛛池模板: 久久久久亚洲AV成人无码网站| 无码国产69精品久久久久网站| 国产精品无码av在线播放 | 无码中文字幕色专区| 无码一区二区三区AV免费| 国产aⅴ激情无码久久久无码 | 亚洲国产成人精品无码一区二区| 人妻精品久久无码区洗澡| 国产拍拍拍无码视频免费| 国产免费午夜a无码v视频| 蜜桃臀无码内射一区二区三区| 亚洲AV无码乱码在线观看牲色| 亚洲Aⅴ无码专区在线观看q| 亚洲日韩VA无码中文字幕| 亚洲av无码专区亚洲av不卡| 久久亚洲AV成人出白浆无码国产| 亚洲精品97久久中文字幕无码| 精品爆乳一区二区三区无码av| 高h纯肉无码视频在线观看| 亚洲美日韩Av中文字幕无码久久久妻妇| 久久精品中文无码资源站| 国产精品无码成人午夜电影| 成人无码精品1区2区3区免费看| 精品无码成人久久久久久| av无码久久久久不卡免费网站| 日韩人妻无码精品久久免费一| 国产成人无码AV一区二区| 久久精品无码专区免费| 午夜无码视频一区二区三区| 免费无遮挡无码永久在线观看视频| 中文字幕AV无码一区二区三区| 免费A级毛片无码A∨| 精品无码久久久久国产| 亚洲av永久无码嘿嘿嘿| 日韩人妻无码一区二区三区99| av区无码字幕中文色| 高清无码午夜福利在线观看| 亚洲AV综合色区无码一二三区| 成人免费午夜无码视频| 国产精品无码一区二区三区在| 国产免费AV片无码永久免费|