DNS解析记录含义

DNS解析记录含义

发表于8月前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 441 views°

0
域名注册完成后首先需要做域名解析,域名解析就是把域名指向网站所在服务器的IP,让人们通过注册的域名可以访问到网站。IP地址是网络上标识服务器的数字地址,为了方便记忆,使用域名来代替IP地址。域名解析就是域名到IP地址的转换过程,域名的解析工作由DNS服务器完成。DNS服务器会把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。域名解析时会添加解析记录,这些记录有:A记......

Let’s encrypt证书自动续期错误排除

发表于9月前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 576 views°

0
众所周知,Let encrypt的免费证书非常好用,唯一的缺点就是证书只有三个月的有效期,不过好在它支持免费续期。 不过这也不是什么难事,直接写个脚本做个定时任务更新一下就好了,之前更新一直没有问题,但今天登录邮件收到证书要到期的提醒。 于是登录主机,发现自动更新的JOB报错了,报错如下: XHTML 2017-03-07 22:19:00,744:WARNING:certbot.renewal:Attempting to re......

SSL/TLS 协议运行机制的概述

发表于11月前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 214 views°

0
原文出处: 阮一峰( @ruanyf ) 互联网的通信安全,建立在SSL/TLS协议之上。 本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。 一、作用 不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。 (1) 窃听风险(eavesdropping):第三方可以获知通信内容。 (2) 篡改风险(tampering......

基于 LVS 的 AAA 负载均衡架构实践

发表于12月前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 298 views°

0
原文出处: RiboseYim 一、背景 项目背景是某企业的AAA管理系统, AAA 即 Authentication(认证)、Authorization(授权)、Accounting(记账),是网络设备的一种集中化管理机制,可以在不同设备上为用户设置不同的权限,对网络安全起到监视作用。 AAA服务是基于TACACS+协议(Terminal Access Controller Access Control System Plus),TACACS+是在 TACACS 协议的基础上进行了功能增强的安全协议,......

一次完整的 HTTP 请求过程

发表于1年前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 209 views°

0
一次完整的HTTP请求过程从TCP三次握手建立连接成功后开始,客户端按照指定的格式开始向服务端发送HTTP请求,服务端接收请求后,解析HTTP请求,处理完业务逻辑,最后返回一个HTTP的响应给客户端,HTTP的响应内容同样有标准的格式。无论是什么客户端或者是什么服务端,大家只要按照HTTP的协议标准来实现的话,那么它一定是通用的。 HTTP 请求格式 HTTP请求格式主要有四部分组成,分别是:请求行、请求头......

刨根问底 HTTP 和 WebSocket 协议(下)

发表于1年前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 304 views°

0
HTML5的新成员:WebSocket 上篇介绍了HTTP1.1协议的基本内容,这篇文章将继续分析WebSocket协议,然后对这两个进行简单的比较。 WebSocket WebSocket协议还很年轻,RFC文档相比HTTP的发布时间也很短,它的诞生是为了创建一种「双向通信」的协议,来作为HTTP协议的一个替代者。那么首先看一下它和HTTP(或者HTTP的长连接)的区别。 为什么要用 WebSocket 来替代 HTTP 上一篇中提到WebSocket的目的就是......

刨根问底 HTTP 和 WebSocket 协议(上)

发表于1年前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 236 views°

0
HTTP vs WebSocket 那天和boss聊天,不经意间提到了Meteor,然后聊到了WebSocket,然后就有了以下对话,不得不说,看问题的方式不同,看到的东西也会大不相同。 A:Meteor是一个很新的开发框架,我觉得它设计得十分巧妙。 B:怎么个巧妙之处? A:它的前后端全部使用JS,做到了真正的前后端统一;前端浏览器里存有一份后台开放出来的数据库的拷贝,快;使用WebSocket协议来做数据传输协议,来同步前后......

HTTPS 工作原理和 TCP 握手机制

发表于1年前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 266 views°

0
 1、HTTPS的工作原理 HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密以及HASH算法。握手过程的具体描述如下: 1.浏览器将自己支持的一套加密规则发送给网站。 2.网站从中选出一组加密算法与HASH算法,......

老司机使用 Redis 缓存复杂查询

发表于1年前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 268 views°

0
最近上线了一个复杂的报表, 这个报表后面是一个几百行的 sql 查询,很不幸但又是预料之中, 这个 sql 查询性能非常低下,并且需要在网站的一个访问量非常大的页面显示这个 sql 的查询结果。幸运的是这个查询结果不需要 实时更新,只要每天更新一次即可, 于是为这个 sql 查询加上缓存就成为了一个很好的优化方法。开始我们使用 Rails.cache 来缓存这个查询结果,Rails.cache 的 backend 配置如下: ......

高可用性系统在大众点评的实践与经验

发表于1年前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 282 views°

0
原文出处: 美团点评技术博客 – 陈一方 所谓高可用性指的是系统如何保证比较高的服务可用率,在出现故障时如何应对,包括及时发现、故障转移、尽快从故障中恢复等等。本文主要以点评的交易 系统的演进为主来描述如何做到高可用,并结合了一些自己的经验。需要强调的是,高可用性只是一个结果,应该更多地关注迭代过程,关注业务发展。 可用性的理解 理解目标 业界高可用的目标是几个9,对于每一......