《http权威指南》阅读笔记(四)
URI和资源之间的映射
apache服务器中,通过docroot进行设置,一般是DocRoot+请求部分URI
可以对不同的域名分别进行映射,利用virtualHost进行映射
代理和网关的区别
传统定义:代理是连接两个使用相同协议通讯的两个端点,网关是用来对两个使用不同协议进行通讯端点进行协议转换。例如http/POP协议网关,可以把http协议转化为邮件pop3协议,也就是我们所说的web邮箱
代理的几个作用:
1 web缓存;缓存图片,文档等,加快访问速度
2 控制文档访问权限:对权限进行控制
3 内容过滤:儿童黄色站点的过滤
4 请求转码:例如对请求内容的编码进行转化 utf-8 转化为 gb2312
5 反向代理:作为实际web服务器的前置服务器,用户访问的是前置服务器,前置服务器负责请求转发实际的web服务器
6 负载均衡:负责把请求均衡的发送的实际的web服务器中
代理服务器安装位置:
局域网出口:比如学校的网络安装禁止访问的网站列表,在学校的出口网络进行安装
路由器:路由器实现透明代理的功能
ISP入口处:互联网服务提供商,最有名的代理就是GFW
web前置服务器:反向代理服务器
如何访问代理服务器:
1 浏览器中进行设置代理
2 透明的访问:路由器,实际网站连接
3 通用30X返回码进行重定向
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架