第三周作业作业

1、简述HTTP交互原理

  1.用户请求访问地址URL

  2.浏览器分析超链接中的URL

  3.浏览器向DNS请求解析域名的IP地址

  4.DNS将解析出的IP地址返回给浏览器

  5.浏览器与服务器建立TCP连接

  6.浏览器向服务器发送请求

  7.服务器给出响应,将请求返回给浏览器

  8.释放TCP连接

  9.浏览器显示服务器返回的请求

2、实现一个Nginx热部署

1.当前使用的是一个全新的虚拟机,首先下载两个本版的nginx

 

2.解压一个旧版本

3.关闭debug日志

4.安装需要的依赖工具

5.进入解压目录,进行编译安装

 

6.这样nginx就成功的安装在虚拟机上了,查看nginx的版本

 

7.然后编译新的nginx版本,并获取二进制文件

与上面的步骤几乎一样,但是不要make install,否则会导致原先的主程失控。

8.进入/usr/local/nginx/sbin,将原先的二进制文件进行备份

 

 

 9.cp -f /root/nginx-1.21.0/objs/nginx /usr/local/nginx/sbin/ 就实现了nginx的热部署

 

 

 

 

3、搭建一款Wordpress博客系统

 

 

 

4、简述对称加密与非对称加密

  1、对称加密:就是两个人有相同的密钥对传输的明文进行加密和解密,只需要一个密钥。ps:算法简单性能上高于非对称加密

  2、非对称加密:需要两个密钥来进行加密和解密,这两个密钥是公钥和私钥,而且这两个密钥是一对只能互相解密,如果在对数据的加密使用了公钥,只有使用对应的私钥才能解密;反之,如果在对数据加密时使用了私钥,也只有使用相对应的公钥才能解密。ps:因为私钥只有密钥拥有者知道,所以安全上高于对称加密

5、实现一个keepalive高可用测试

1、在两台虚拟机上下载好keepalived

 

 

2、配置好两台虚拟机的节点

(master)

 

 (backup)

 

 

3、启动keepalived,

 

 

4、模拟keepalived在虚拟VIP地址漂移

一、在Master操作如下

 

 ①先检测vp是否存在

②停止Master的keepalived,检测vip已不存在

二、在Backup操作如下

 

 ①发现地址已经漂移至Backeup端

三、此时重启启动Master上开Keepalived,发现VIP被强行抢占,如图所示

 

 

posted @ 2021-06-13 17:57  GutonGw  阅读(41)  评论(0编辑  收藏  举报