将我的服务开放给用户|青训营笔记

148 阅读1分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的的第8篇笔记 IMG_0963

1. 接入问题引入

1.1问题引入

从输入网站域名到网页加载出来经历了哪些过程?

IMG_0964

IMG_0965

IMG_0966

1.2 字节接入框架

image-20220522093843059

2. 企业接入升级打怪之路

2.1 使用域名系统

2.1.1 Host管理

IMG_0970

2.1.2使用域名系统

IMG_0971

2.1.3域名购买与配置迁移

IMG_0972

2.1.4 如何开放外部用户访问

IMG_0973

2.2 自建DNS服务器

2.2.1 问题背景

IMG_0977

2.2.2 DNS查询过程

IMG_0976

IMG_0978

2.2.3 DNS记录类型

IMG_0979

2.2.4 权威DNS系统架构

IMG_0980

站在企业角度思考,我们需要的是哪种DNS服务器?

IMG_0981

2.3 接入HTTPS协议

2.3.1 问题背景

IMG_0983

2.3.2 对称加密和非对称加密

IMG_0984

2.3.3 SSL的通信过程

IMG_0985

2.3.4 证书链

IMG_0986

IMG_0988

2.3.5 使用https

IMG_0989

2.4 接入全站加速

2.4.1 问题背景

IMG_0992

2.4.2 解决方案

IMG_0994

2.4.3 静态加速CDN

IMG_0996

IMG_0997

2.4.4 动态加速CDN

IMG_0998

2.4.5 DCDN原理

IMG_1001

2.4.6 使用全站加速

IMG_1002

IMG_1003

2.5 4层负载均衡

2.5.1 问题背景

IMG_1005

2.5.2 什么是4层负载均衡

IMG_1006

2.5.3 常见的调度算法原理

IMG_1007

2.5.4 常见的实现方式FULLNAT

IMG_1008

2.5.5 4层负载均衡特点

IMG_1010

2.5.6 使用4层负载均衡

IMG_1009

2.6 7层负载均衡

2.6.1 问题背景

IMG_1012

2.6.2 Nginx简介

IMG_1013

IMG_1015

2.6.3 Nginx和Apache性能对比

IMG_1014

2.6.4 Nginx反向代理示意图

IMG_1017

2.6.5 Nginx内部架构

IMG_1016

2.6.6 事件驱动模型

IMG_1018

2.6.7 异步非阻塞

IMG_1019

2.6.8 Nginx简单调度

IMG_1020

IMG_1021

IMG_1022

2.6.9 提升网络效率

IMG_1023

2.6.10 使用7层负载均衡

IMG_1024

3. 动手实践

3.1 DNS服务器搭建

IMG_1026

IMG_1027

3.2 4层负载均衡实验

IMG_1028

IMG_1029

IMG_1030

3.3 7层负载均衡实验

IMG_1031

3.4 SSL自签证书实验

IMG_1032

3.5 如何将本地服务开放外网访问

IMG_1033

IMG_1034

4. 课程回顾

再看接入架构

IMG_1035