HTTP服务和APACHE2
知识点
- 请求报文响应报文
- 错误码
- 请求重定向
- 编译安装
- 实现https
- curl工具
1. http协议
-
http协议版本
http/0.9, http/1.0, http/1.1(较多), http/2.0(将来) -
http协议无状态
- stateless 无状态
服务器无法持续追踪访问者来源 - 解决http协议无状态方法
- cookie:客户端存放
- session:服务端存放
多服务器session解决方案- 在调度器中记录cookie的id,始终将其分配到第一次访问的服务器
- 让服务器之间复制session信息,每台服务器都存放所有服务器的session
- 搭专用的session服务器(用到redis),需要实现主从,提高容错
- stateless 无状态
-
协议查看或分析的工具
tcpdump,wireshark,tshark -
http事务一次访问的过程
-
请求:request
- HTTP请求报文图示
- request报文语法格式
<method> <request-URL> <version> <headers>
- HTTP请求报文图示
-