做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

Express本地測(cè)試HTTPS的示例代碼

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:13:18
文檔

Express本地測(cè)試HTTPS的示例代碼

Express本地測(cè)試HTTPS的示例代碼:我的環(huán)境 亞馬遜(AWS)的一個(gè)ubuntu虛擬機(jī). node openssl 生成證書(shū) 輸入如下命令會(huì)在你的當(dāng)前文件夾生成localhost.key和localhost.cert. openssl genrsa -out localhost.key 2048 openssl req -new -x509 -key
推薦度:
導(dǎo)讀Express本地測(cè)試HTTPS的示例代碼:我的環(huán)境 亞馬遜(AWS)的一個(gè)ubuntu虛擬機(jī). node openssl 生成證書(shū) 輸入如下命令會(huì)在你的當(dāng)前文件夾生成localhost.key和localhost.cert. openssl genrsa -out localhost.key 2048 openssl req -new -x509 -key

我的環(huán)境

  1. 亞馬遜(AWS)的一個(gè)ubuntu虛擬機(jī).
  2. node
  3. openssl

生成證書(shū)

輸入如下命令會(huì)在你的當(dāng)前文件夾生成localhost.key和localhost.cert.

openssl genrsa -out localhost.key 2048
openssl req -new -x509 -key localhost.key -out localhost.cert -days 3650 -subj /CN=localhost

其中l(wèi)ocalhost為域名. 想要換成別的域名就直接把上面的所有l(wèi)ocalhost替換成你的域名.

以我為例, 我的虛擬機(jī)的域名是xxx.compute.amazonaws.com, 就以這個(gè)域名替換上面所有的localhost, 會(huì)生成, ec2-34-220-96-9.us-west-2.compute.amazonaws.com.key ec2-34-220-96-9.us-west-2.compute.amazonaws.com.cert兩個(gè)文件.

更新

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365

如果不想用密碼保護(hù)私鑰, 加上-nodes.

加上-subj '/CN=localhost'可以設(shè)置certificate的內(nèi)容. 將其中的localhost替換成你的域名.

參考:How to create a self-signed certificate with openssl?

代碼

想要運(yùn)行如下代碼, 需要先安裝包

npm init
npm i -S https express

創(chuàng)建文件index.js, 內(nèi)容如下.

#!/usr/bin/env node

var https = require('https');
var fs = require('fs');
var express = require('express');

var host = 'xxx.compute.amazonaws.com'; // Input you domain name here.
var options = {
 key: fs.readFileSync( './' + host + '.key' ),
 cert: fs.readFileSync( './' + host + '.cert' ),
 requestCert: false,
 rejectUnauthorized: false
};

var httpApp = express();
var app = express();
app.get('/', function (req, res) {
 res.send('hi HTTPS');
});
httpApp.get('/', function (req, res) {
 res.send('hi HTTP');
});
httpApp.listen(80, function () {
 console.log('http on 80');
});
var server = https.createServer( options, app );

server.listen( 443, function () {
 console.log( 'https on 443' );
} );

啟動(dòng)服務(wù)器

sudo node index.js

訪(fǎng)問(wèn)

瀏覽器中輸入http://xxx.compute.amazonaws.com/就會(huì)以80端口訪(fǎng)問(wèn)HTTP服務(wù)器. 顯示hi HTTP.

輸入https://xxx.compute.amazonaws.com/就會(huì)以443端口訪(fǎng)問(wèn)HTTPS服務(wù)器, 顯示hi HTTPS.

參考

Self-Signed, Trusted Certificates for Node.js & Express.js

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Express本地測(cè)試HTTPS的示例代碼

Express本地測(cè)試HTTPS的示例代碼:我的環(huán)境 亞馬遜(AWS)的一個(gè)ubuntu虛擬機(jī). node openssl 生成證書(shū) 輸入如下命令會(huì)在你的當(dāng)前文件夾生成localhost.key和localhost.cert. openssl genrsa -out localhost.key 2048 openssl req -new -x509 -key
推薦度:
標(biāo)簽: 代碼 https express
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題
Top
主站蜘蛛池模板: 辽阳县| 越西县| 长沙县| 鄂州市| 花垣县| 陕西省| 海门市| 河池市| 金山区| 驻马店市| 介休市| 怀仁县| 寿光市| 米泉市| 济阳县| 阿瓦提县| 诸暨市| 永顺县| 永清县| 贺兰县| 象州县| 莎车县| 阳谷县| 白河县| 普安县| 阿合奇县| 清苑县| 青川县| 普兰县| 彭州市| 长寿区| 南乐县| 宿松县| 高淳县| 甘洛县| 吉隆县| 惠东县| 海阳市| 聂荣县| 赣榆县| 云霄县|