作者:Insist--个人主页:insist--个人主页作者会持续更新网络知识和python基础知识,期待你的关注目录一、什么是HTTP?二、什么是HTTPS?三、HTTPS的工作原理1、客户端发起HTTPS请求2、服务端的配置3、传送证书4、客户端解析证书5、传送加密信息6、服务端解密信息7、传输加密后的信息8、客户端解密信息四、HTTP与HTTPS的区别1、安全性2、端口号不同3、证书前言每天都在上网,在搜索东西的时候,你有发现网址有什么不同吗?本文就来谈谈HTTP与HTTPS有什么不同。一、什么是HTTP?HTTP是“HyperTextTransferProtocol”的简称,翻译过来就
安装1.安装Nginx:首先,确保您的服务器上已经安装了Nginx。如果没有安装,可以通过包管理器(如apt、yum等)进行安装。或者在官网安装对应版本管理,官网下载地址:https://nginx.org/en/download.html不同的版本不同的安装方法,自行百度配置2.配置Nginx:找到Nginx的配置文件(通常位于/etc/nginx/nginx.conf),并进行编辑。配置刷新不4043.配置静态文件目录:在nginx.conf中添加以下代码,配置Nginx将请求静态文件的路径指向Vue的构建目录(假设您的Vue应用已经打包为静态文件):nginxserver{listen8
#简介Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。----摘自百度百科。HTTPS(全称:HypertextTransferProtocolSecure[5]),是以安全为目标的HTTP通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性1。HTTPS在HTTP的基础下加入SSL,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HT
我需要在客户端存储一些数据,但这些数据太大,无法将其存储在cookie中。LocalStorage似乎是执行此操作的完美方式,但问题是我将使用此网站的某些部分可在https上运行,而其他部分仅可在http上运行,并且本地存储无法从您使用http设置的https访问数据这似乎不再是一个可行的解决方案。不知道有没有办法解决这个问题?还有其他选择吗? 最佳答案 将所有数据存储在一个域中,例如https://my.domain.org/。在https协议(protocol)上,只需使用localStorage.setItem('key','
我需要在客户端存储一些数据,但这些数据太大,无法将其存储在cookie中。LocalStorage似乎是执行此操作的完美方式,但问题是我将使用此网站的某些部分可在https上运行,而其他部分仅可在http上运行,并且本地存储无法从您使用http设置的https访问数据这似乎不再是一个可行的解决方案。不知道有没有办法解决这个问题?还有其他选择吗? 最佳答案 将所有数据存储在一个域中,例如https://my.domain.org/。在https协议(protocol)上,只需使用localStorage.setItem('key','
显示来自远程服务器的图像:但是,如果通过HTTPS访问当前页面,则通过未加密的HTTP链接图像将产生安全警告。虽然我可以不考虑当前协议(protocol)而只指定https://,但这样做会很浪费,因为除非有必要(当访问者使用HTTPS时),否则我真的不关心保护此图像的传输。是否可以为img标签的src属性指定一个URL,以便根据用于访问当前页面的协议(protocol)动态选择URL中的协议(protocol)?为了说明我的意思:如果我们使用JavaScript会怎样?我们可以给img标签一个id,这样我们就可以找到它并将src设置为以window.location.protocol
显示来自远程服务器的图像:但是,如果通过HTTPS访问当前页面,则通过未加密的HTTP链接图像将产生安全警告。虽然我可以不考虑当前协议(protocol)而只指定https://,但这样做会很浪费,因为除非有必要(当访问者使用HTTPS时),否则我真的不关心保护此图像的传输。是否可以为img标签的src属性指定一个URL,以便根据用于访问当前页面的协议(protocol)动态选择URL中的协议(protocol)?为了说明我的意思:如果我们使用JavaScript会怎样?我们可以给img标签一个id,这样我们就可以找到它并将src设置为以window.location.protocol
charles抓取HTTPS设置,详细踩坑版写这篇文章的背景就是,每次我在一台新电脑上用charles抓包时,总是因为各种原因无法抓到https请求,每个百度出来的回答又不是那么详细,需要通过几篇回答才能解决过程中的各种问题,所以把自己的安装经历,汇总起来,以后设置会更快一点。1、首先第一步设置:proxy---proxysetting2、第二步设置:proxy----SSLproxyingsettingshost主机地址:**为所有主机地址port端口号:443https端口号443,http端口号:80 3、第三步也是最容易卡住的地方,安装证书 安装证书的位置一定要自己选择:受信任的根证书
一、两者概念1.1HTTP概念HTTP的全称是超文本传输协议(HyperTextTransferProtocol) 是一种用于分布式、协作式和超媒体信息系统的应用协议,简单来说就是一种分布和接收HTML页面的方法,被用于在Web浏览器和网站服务器之间传递信息。HTTP默认工作在TCP协议80端口,用户访问网站http://打头丶都是标准的HTTP服务。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者解读了Web浏览器的和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。1.2HTTPSHTTPS的全
系列文章目录git常用命令大锦囊文章目录系列文章目录前言一、gitea安装1.安装dockercompose2.安装gitea二、给gitea配置https访问三、gitea配置ssh方式拉取代码四、给gitea配置可发送的邮箱五、gitea注册开启邮箱验证和邮箱通知六、限制所有仓库只有登录后才能访问七、关闭gitea的注册功能总结附录前言团队需要多人协作开发,gitee,github等仓库管理协作人数有限,因此自己搭建基于gitea的仓库私服(最开始使用gitlab,鉴于gitlab功能庞大,占用内存太高,于是换成gitea搭建)。一、gitea安装gitea是基于Golang开发的极易安装