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