返回頂部
關閉軟件導航
位置:首頁 > 技術分享 > 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免费无码一区二区| av无码人妻一区二区三区牛牛| 无码福利一区二区三区| 一本久道中文无码字幕av| 国产在线拍偷自揄拍无码| 亚洲午夜成人精品无码色欲| 亚洲日韩v无码中文字幕| MM1313亚洲精品无码久久| 日韩午夜福利无码专区a| 亚洲AV无码一区二区三区在线观看 | 久久久久无码精品国产app| 国产产无码乱码精品久久鸭| 亚洲人片在线观看天堂无码 | 精品无码久久久久久久动漫 | 无码人妻少妇久久中文字幕蜜桃| 人妻少妇精品无码专区漫画 | 日韩乱码人妻无码中文字幕久久| 精品韩国亚洲av无码不卡区| 精品久久久久久无码不卡| 久久久无码精品国产一区| 久久人妻少妇嫩草AV无码蜜桃| 免费无码不卡视频在线观看| 亚洲熟妇无码一区二区三区导航| 久久亚洲AV成人无码电影| 国99精品无码一区二区三区 | 亚洲中文无码av永久| 亚洲av日韩av高潮潮喷无码 | 精品久久久久久无码人妻中文字幕| 无码日韩精品一区二区三区免费| 亚洲国产精品无码久久SM| 国产乱人无码伦av在线a| 亚洲av日韩av无码黑人| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 无码人妻精品中文字幕免费| 13小箩利洗澡无码视频网站免费 | 无码少妇丰满熟妇一区二区| 亚洲av无码兔费综合| 无码人妻精品一二三区免费| 国产精品无码久久综合网|