《跟老男孩学linux运维》第四章复习要点总结

时间:2023-01-01 11:57:47

网站内容完整的访问流程------------------1、客户输入网址 2、系统查询本地缓存及host文件(如查不到需要到dns服务器上查)确定ip所在3、如果有就访问这个ip地址对应的域名服务器(此域名服务器可能有几百台在工作)4、服务器将请求的内容返回给客户

由字母到数字(dns解析)的过程------------------从域名到ip的解析过程,叫A记录(Address Record);反向解析和A记录的解析记录相反,即ip到地址

dig命令以帮助我们学习DNS的原理,yum install bind-utils-----------------------dig +trace www.baidu.com

http协议目的是---------------提供发布和接收html页面的方法。GET方法:客户请求资源服务;HEAD方法:客户请求头响应服务;POST方法:客户提交数据服务;PUT方法:客户覆盖服务器数据服务;DELETE方法:客户请求服务器删除资源服务;MOVE方法:客户请求服务器移动资源服务

请求http报文和应答http报文:请求行,请求头部,请求主体;应答行,应答头部,应答主体

dns解析原理细节:

http原理细节:

web服务器后端集群处理细节:到nginx到fastcgi到php到mysql

mime类型原本用于邮件传输 ,后用于网页格式传输

URL由协议(http://)+ip或域名(www.baidu.com)+具体地址(xxx.html)组成,用/分割后几个部分

静态网页和动态网页:静态网页是实体,动态网页无实体,靠数据库返回生成网页。静态网页不用计算直接返回,效率高,但交互性差。

伪静态技术:为了方便搜索引擎搜索,把动态网页做成伪静态

IP、PV、UV---------------ip指ip访问数,如一个公司有一个公网;pv指页面访问量,如一个人访问多次;uv指实际用户数

网站并发:单位时间内能支持最大连接数

静态web服务:靠Apache或Nginx等

动态web服务:靠php、tomcat等


重要作业:

1.搭建http服务模拟出常见状态码状态,(200,301,403,404,500,502,503,504),做到能排障

2.学习部署开源站点discuz 和workpress(blog)程序后,把网页做成伪静态