《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返回码进行重定向