第十三周作业
1.ansible-playbook实现MySQL的二进制部署
1.1 创建mysql角色目录
1.2 创建mysql角色相关文件
1.3 playbook调用mysql角色
1.4 运行playbook
2.Ansible playbook实现apache批量部署,并对不同主机提供以各自IP地址为内容的index.html
2.1 创建httpd角色目录
2.2 创建httpd角色相关文件
tasks下相关文件
2.3 playbook调用httpd角色
2.4 运行playbook
访问结果
3.http的报文结构和状态码总结
请求报文
开始行(即请求行):方法 URL 版本
首部行:首部字段名:值
空格
实体主体
响应报问
开始行(即状态行):HTTP版本 状态码 解释状态码的短语
首部行:首部字段名:值
空格
实体主体
状态码总结
1xx:100-101 信息提示
2xx:200-206 成功
3xx:300-307 重定向
4xx:400-415 错误类信息,客户端错误
5xx:500-505 错误类信息,服务器错误
常用状态码
200:成功,请求数据通过响应报文的entity-body部分发送;OK
310:请求的URL指向的资源已经被删除,但在响应报文中通过首部Location指明了资源现在所处的新位置;Moved Permanently
302:响应报文Location指明资源临时新位置;Moved Temporarily
304:客户端发出了条件式请求,但服务器上的资源未曾发生改变,则通过响应此响应状态码通知客户端;Not Modified
307:浏览器内部重定向
401:需要输入账号和密码认证方能访问资源;Unauthorized
403:请求被禁止;Forbidden
404:服务器无法找到客户端请求的资源;Not Found
500:服务器内部错误;Internal Server Error
502:代理服务器从后端服务器收到了一条伪响应,如无法连接到网关;Bad Gateway
503:服务器不可用,临死服务器维护或过载,服务器无法处理请求
504:网关超时