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

网站访问流程与HTTP原理
本文详细介绍了网站访问流程,包括DNS解析原理及其查询过程,同时深入探讨了HTTP协议的目的和工作方式,涵盖请求与应答报文结构、常用方法等,并简述了web服务器后端集群处理细节。

网站内容完整的访问流程------------------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)程序后,把网页做成伪静态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值