当前位置: 首页 > wzjs >正文

用vis做的简单网站昆山优化外包

用vis做的简单网站,昆山优化外包,设计公司网站欣赏,网站注销主体注销一、引言 https是是http的安全版本,在http的基础上通过传输加密和身份认证保证了传输过程中的安全性。可以认为:https http tls/ssl。本文讲述使用Node.js搭建https服务器的方法。 二、编译OpenSSL 按照《Openssl在Linux下编译/交叉编译》&#xff0…

一、引言

https是是http的安全版本,在http的基础上通过传输加密和身份认证保证了传输过程中的安全性。可以认为:https = http + tls/ssl。本文讲述使用Node.js搭建https服务器的方法。

二、编译OpenSSL

按照《Openssl在Linux下编译/交叉编译》,编译出OpenSSL的库和可执行文件:

直接执行./openssl会报错,提示找不到动态库,所以得设置环境变量:

设置环境变量。其中,“/home/cjc/source/openssl-3.4.0-alpha1/install/lib64”为我本机编译出来的OpenSSL动态库的路径:

export LD_LIBRARY_PATH=/home/cjc/source/openssl-3.4.0-alpha1/install/lib64:$LD_LIBRARY_PATH

三、 生成公钥/私钥/证书

进入编译出的OpenSSL可执行文件的所在目录。生成传统的 RSA 私钥2048位,输出到rsa_private_key.pem文件:

openssl genrsa -out rsa_private_key.pem 2048

生成 RSA公钥rsa_public_key.pem:

openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

生成证书签名请求csr.pem:

openssl req -new -key rsa_private_key.pem -out csr.pem

使用CSR和私钥生成自签名证书cert.pem:

openssl x509 -req -days 365 -in csr.pem -signkey rsa_private_key.pem -out cert.pem

执行上述命令后,可以看到确实生成了公钥、私钥和证书:

四、安装Node.js

按照《Ubuntu下安装Node.js》安装Node.js

五、编写Node.js程序

server.js:

'use strict'var https = require('https');
var fs = require('fs');var options = {key : fs.readFileSync('/home/cjc/source/openssl-3.4.0-alpha1/install/bin/rsa_private_key.pem'),cert : fs.readFileSync('/home/cjc/source/openssl-3.4.0-alpha1/install/bin/cert.pem')
}var app = https.createServer(options ,function(req,res){res.writeHead(200, {'Content-Type':'text/plain'});res.end('Hello World\n');
}).listen(443,'0.0.0.0');console.log('Server running at https://127.0.0.1:443');

上述代码中,options里面的key指定私钥的位置,cert指定自签名证书的位置。

使用node命令执行以上代码:

浏览器输入:https://192.168.0.104/

 192.168.0.104是我htts服务器所在电脑的IP。可以看到htts服务器创建成功了,用浏览器可以访问:

http://www.dtcms.com/wzjs/404878.html

相关文章:

  • 建站助手网站指数查询
  • 杭州 企业门户网站建设百度推广账号怎么申请
  • 东莞建站模板搭建生成关键词的软件
  • 学校建设外文网站情况网站推广优化教程
  • 酒店网站建设因素竞价推广怎么样
  • wordpress全站使用cdn搜索关键词排名推广
  • 重庆建设网站哪个好网站快速排名上
  • 做视频网站用什么模板长沙免费建站网络营销
  • 个人网站如果做西安网
  • 互动网站开发快速建站教程
  • 网站用户体验度seo优化外链平台
  • 网站建设合同是委托合同还是承揽合同精准拓客软件哪个好
  • 网站建设新手教程旺道seo
  • 网站热力图怎么做外包公司到底值不值得去
  • 网页设计网站页面搜索的代码网站免费制作平台
  • 做的网站是怎么被收录电商网站
  • 网站建设的公司资质百度信息流广告代理
  • 服装网站建设的利益分析谷歌搜索排名规则
  • 凉山西昌网站建设嘉兴seo外包平台
  • 做母婴用品的网站有哪些来宾seo
  • 做辅食网站山西seo排名厂家
  • 哪个网站做初中作业湖州seo排名
  • 广告插件wordpress移动端windows优化大师有用吗
  • 宝鸡网站建设东东云南省最新疫情情况
  • 帮别人建设网站多少利润百度seo排名优化软件分类
  • dw做的网站怎么让别人看到seo链接优化
  • 小程序同步wordpress网站排名优化软件
  • 如何做国外的电商网站设计网站创建免费用户
  • 设计业务网站站长网
  • 襄阳做网站的公司有哪些魔方优化大师官网下载