返回頂部
關閉軟件導航
位置:首頁 > 技術分享 > 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不卡一区二区三区| 久久午夜无码免费| 免费一区二区无码视频在线播放| 无码专区—VA亚洲V天堂| 永久免费AV无码网站在线观看| 亚洲欧洲美洲无码精品VA | 亚洲国产成人无码av在线播放 | 无码人妻精品一区二区| 中文字幕精品三区无码亚洲| 免费无码又爽又刺激网站| 亚洲av无码专区在线电影| 亚洲熟妇无码AV在线播放| 亚洲中久无码不卡永久在线观看| 久久精品中文无码资源站| 亚洲精品无码乱码成人| 中文字幕精品无码亚洲字| 人妻无码久久精品| 人妻丰满熟妇AV无码区| 亚洲国产精品无码久久| 久久久久精品国产亚洲AV无码| 亚洲欧洲日产国码无码久久99| 狠狠躁狠狠躁东京热无码专区| 国产av激情无码久久| 无码办公室丝袜OL中文字幕| 亚洲中文无码永久免| 性饥渴少妇AV无码毛片| 久久精品无码中文字幕| 精品少妇人妻av无码专区| 秋霞鲁丝片无码av| 黄A无码片内射无码视频 | 潮喷无码正在播放| 精品无人区无码乱码毛片国产 | 99久久人妻无码精品系列蜜桃| 日韩精品无码一区二区三区免费| 无码少妇一区二区性色AV| 亚洲中文字幕无码av在线| 亚洲AV无码成人精品区狼人影院| 中文字幕无码中文字幕有码 |