索引
正向代理
正向代理是建立在客户端与服务器之间的一个代理服务器,侧重于客户端
正向代理是客户端与服务器之间通讯的时候加了一个代理服务器,这个代理服务器主要是以客户端为主,通过客户端代理服务器来做一些缓存,过滤,隐藏ip等操作。
正向代理使用
在配置文件中的server内容块中配置
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://www.baidu.com;
}
}
反向代理
反向代理是建立在用户与服务器之间的一个代理服务器,和用户没有一点关系,侧重点是服务器为了隐藏一些信息和达到负载均衡的目的在他俩中间加了一个反向代理服务器,对用户而言只要访问反向代理服务器就可以拿到后面的所有数据。
反向代理多台服务器
如果单台服务器的反向代理是为了隐藏真实的服务器地址,那么代理多台服务器的目的除了隐藏地址还有可能是为了使用一个nginx地址反向代理多个项目,这样我们通过认为干预URL地址进行不同项目的请求,但是对于用户而言,我们的请求地址