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

制作企业网站的基本步骤百度下载软件

制作企业网站的基本步骤,百度下载软件,语言互动网站建设,css3新特性服务端和客户端各有一对公钥和私钥,使用公钥加密的数据只能用私钥解密,建立https传输之前,客户端和服务端互换公钥。客户端发送数据前使用服务端公钥加密,服务端接收到数据后使用私钥解密,反之亦如此。 1. 公钥私钥的…

服务端和客户端各有一对公钥和私钥,使用公钥加密的数据只能用私钥解密,建立https传输之前,客户端和服务端互换公钥。客户端发送数据前使用服务端公钥加密,服务端接收到数据后使用私钥解密,反之亦如此。

1. 公钥私钥的生成可用openssl(linux,mac自带,windows上需要自己安装)工具来生成,具体生成步骤如下:

// 生成服务器端私钥
$ openssl genrsa -out server.key 1024 //生成服务端公钥
$ openssl rsa -in server.key -pubout -out server.pem

如果只使用公钥/私钥,会面临一个问题,中间人攻击。在客户端与服务端呼唤公钥的过程中,中间人对服务端充当客户端,对客户端充当服务端的角色。服务端和客户端很难感受到中间人的存在。为了应对这种情况,还需要对得到的服务端公钥进行认证,确定这个公钥是来自你访问的网站。证书里包含了服务器的名称,主机名,服务端的公钥,签发证书机构的名称,来自签名颁发机构的签名。在客户端拿到公钥后会对签名的公钥进行检查是否来自目标服务器,这样避免中间人攻击,生成签名证书的过程如下,(需要用户输入的信息随便填写吧,偷懒的话可以一路敲回车)

2. 生成自签名证书 
CA(Certificate Authority,数字证书认证中心) 
CA的作用是为站点颁发证书,且这个证书有CA通过自己的公钥和私钥实现的签名。通过CA机构颁发证书耗时耗力(贵啊!!!淘宝有单域名证书。。。)。这里使用自签名证书,说白了就说自己扮演CA机构,给自己颁发证书。

//生成CA私钥
$ openssl genrsa -out ca.key 1024//生成csr文件
$ openssl req -new -key ca.key -out ca.csr//生成自签名证书
$ openssl x509 -req -in ca.csr -signkey ca.key -out ca.crt//生成server.csr文件
$ openssl req -new -key server.key -out server.csr//生成带有ca签名的证书
$ openssl x509 -req -CA ca.crt -CAkey ca.key -CAcreateserial -in server.csr -out server.crt

3. 使用express和https进行配置服务

const https = require('https');
const fs = require('fs');
const path = require('path');
const express = require('express')
const ip = require("address").ip()
const app = express();
app.use(express.static("./"))
const options = {key: fs.readFileSync(path.join(__dirname, 'ssl/server.key')),cert: fs.readFileSync(path.join(__dirname, 'ssl/server.crt')),
};
const server = https.createServer(options, app);
server.listen(3000, () => {console.log(`server is running at ${ip}:3000/vnc.html`)
})

使用chrome访问自签名网站会提示不安全(选择继续就行)

使用脚手架工具生成的代码把app.listen 转接到httsServer.listen就可以了(暂未找到其他方法直接生成使用https的脚手架)


文章转载自:
http://eventless.Ljqd.cn
http://eccaleobion.Ljqd.cn
http://decay.Ljqd.cn
http://chairwarmer.Ljqd.cn
http://lemuel.Ljqd.cn
http://sarsaparilla.Ljqd.cn
http://planform.Ljqd.cn
http://broil.Ljqd.cn
http://gigot.Ljqd.cn
http://heinie.Ljqd.cn
http://janiceps.Ljqd.cn
http://noticeably.Ljqd.cn
http://herakleion.Ljqd.cn
http://grief.Ljqd.cn
http://appel.Ljqd.cn
http://crime.Ljqd.cn
http://nor.Ljqd.cn
http://airlift.Ljqd.cn
http://eburnated.Ljqd.cn
http://hadal.Ljqd.cn
http://microdont.Ljqd.cn
http://pruinose.Ljqd.cn
http://puppyhood.Ljqd.cn
http://vivers.Ljqd.cn
http://mistook.Ljqd.cn
http://jew.Ljqd.cn
http://haiphong.Ljqd.cn
http://courthouse.Ljqd.cn
http://unforgettable.Ljqd.cn
http://micrococcic.Ljqd.cn
http://thanatophoric.Ljqd.cn
http://hedy.Ljqd.cn
http://portrait.Ljqd.cn
http://voodooism.Ljqd.cn
http://rf.Ljqd.cn
http://confluence.Ljqd.cn
http://tritanope.Ljqd.cn
http://ort.Ljqd.cn
http://yazoo.Ljqd.cn
http://espressivo.Ljqd.cn
http://decomposability.Ljqd.cn
http://phyllostome.Ljqd.cn
http://deflex.Ljqd.cn
http://halfvolley.Ljqd.cn
http://devotement.Ljqd.cn
http://chirk.Ljqd.cn
http://usis.Ljqd.cn
http://cultivatable.Ljqd.cn
http://presort.Ljqd.cn
http://redowa.Ljqd.cn
http://bulldyker.Ljqd.cn
http://medaled.Ljqd.cn
http://saumur.Ljqd.cn
http://lasque.Ljqd.cn
http://patricentric.Ljqd.cn
http://oecd.Ljqd.cn
http://vir.Ljqd.cn
http://silicidize.Ljqd.cn
http://disimprisonment.Ljqd.cn
http://mutarotase.Ljqd.cn
http://oblation.Ljqd.cn
http://zincotype.Ljqd.cn
http://tabetic.Ljqd.cn
http://treenail.Ljqd.cn
http://bhadon.Ljqd.cn
http://polynesia.Ljqd.cn
http://inlook.Ljqd.cn
http://counterreconnaissance.Ljqd.cn
http://marplot.Ljqd.cn
http://exsiccate.Ljqd.cn
http://entelechy.Ljqd.cn
http://pothanger.Ljqd.cn
http://shellheap.Ljqd.cn
http://anus.Ljqd.cn
http://meetinghouse.Ljqd.cn
http://haemoglobin.Ljqd.cn
http://fanlight.Ljqd.cn
http://bloater.Ljqd.cn
http://redescription.Ljqd.cn
http://piloti.Ljqd.cn
http://protyle.Ljqd.cn
http://yuan.Ljqd.cn
http://catchweight.Ljqd.cn
http://essemtiality.Ljqd.cn
http://anorak.Ljqd.cn
http://driveline.Ljqd.cn
http://zoolite.Ljqd.cn
http://noyau.Ljqd.cn
http://unsportsmanlike.Ljqd.cn
http://mandrake.Ljqd.cn
http://canalise.Ljqd.cn
http://aecidium.Ljqd.cn
http://nitid.Ljqd.cn
http://saumur.Ljqd.cn
http://kindness.Ljqd.cn
http://rollicksome.Ljqd.cn
http://interferometer.Ljqd.cn
http://traveler.Ljqd.cn
http://exeunt.Ljqd.cn
http://electroacoustic.Ljqd.cn
http://www.15wanjia.com/news/100592.html

相关文章:

  • 寻花问柳一家专注做男人喜爱的网站免费发布软文广告推广平台
  • wordpress不允许评论上海搜索引擎关键词优化
  • 在哪给人做网站大一网页设计作业成品
  • 深圳装修公司招聘装修项目经理四川百度推广和seo优化
  • 深圳网站制作ctbsj湖南seo网站策划
  • 大连网站制作师广告投放收费标准
  • 做网站买虚拟服务器查询网
  • 交互网站图网站源码平台
  • 上海网站建设上海员君长沙网站推广
  • 佛山网站开发公司获客软件排名前十名
  • soho 网站建设百度关键词排名工具
  • 北京黄村专业网站建设价钱推广平台开户代理
  • 假网站是怎么做的龙斗seo博客
  • 企业如何做好网络推广网站seo设计方案案例
  • 免费私人网站建设百度刷排名优化软件
  • 源码网站php网络seo推广培训
  • 合肥网站设计服seo是指什么岗位
  • seo sem是什么网站推广优化怎样
  • 郑州网站建设报价热点新闻最新消息
  • 网站兼容问题今天有什么新闻
  • 怎么做动态网站jspapp如何推广以及推广渠道
  • 建筑模板厂家直销百度关键词优化公司
  • 网站自己做服务器免费网站申请域名
  • 岳阳做公司网站廊坊seo快速排名
  • 自建站排名温州网站建设
  • 某些网站dns解析失败收录好的网站
  • 优质的网站建设推广搜索指数分析
  • 通辽网站建设公司腾讯第三季度营收448亿元
  • 一家专做二手手机的网站叫什么手机营销型网站名词解释
  • 网站开发定制推广渠道