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

用vis做的简单网站网站推广手段

用vis做的简单网站,网站推广手段,网站建设7个基本流程图,汕头建站免费模板一、引言 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/510456.html

相关文章:

  • wordpress 人物页面百度推广seo自学
  • 汽车网站网页设计免费推广的平台都有哪些
  • 用什么软件来做网站搜索引擎营销特点
  • 简述建设政府门户网站的原因2023年3月份疫情严重
  • 便宜网站建设多少钱商务软文写作范文200字
  • 中国石化工程建设有限公司江北seo页面优化公司
  • 兰州企业网站排名优化seo优化快排
  • 沈阳做网站找思路免费网站seo排名优化
  • 马来西亚的网站后缀临汾网络推广
  • 怎么做邮箱网站aso优化排名
  • 采用css div做网站竞价推广开户公司
  • 郑州网站建站今日新闻联播主要内容摘抄
  • 电商公司的网站设计书百度分析
  • 网页游戏网站快手网页制作软件推荐
  • 贵阳网页网站制作如何建网站教程
  • 余姚做网站公司搭建自己的网站
  • 网站建设公司怎样做账企业网站建设制作
  • 搞一个卖东西的网站怎么做网络广告投放公司
  • 中国住房城乡和城乡建设部网站北京疫情太严重了
  • 佛山网站优化多少钱个人网站怎么建立
  • 专业的网站制作公司哪家好线上宣传渠道
  • 郑州网站建设moran个人建网站步骤
  • 成都哪里有做网站的公司2021年关键词有哪些
  • 网站建设各模块功能简述广东搜索引擎优化
  • 怎么在社保网站上做员工减少软文写手兼职
  • 有备案号的网站是公司的吗关键词排名 收录 查询
  • 国外社交网站设计欣赏河北网站seo
  • 广东白云手机网站建设武汉网站设计十年乐云seo
  • 我注册过的网站最强大的搜索引擎
  • 阳江商城网站开发设计seo怎么推广