十五、Nginx-反向代理

1、介绍

客户端访问反向代理服务器,由反向代理服务器访问目标主机获取数据并返回给客户端。此时,反向代理服务器暴露地址供客户端访问,而真实的服务器地址则被隐藏,但客户端对此是毫无感知的。反向代理代理的是服务器,正向代理代理的是客户端。

反向代理作用主要有以下两点:
可以防止内部服务器被恶意攻击(内部服务器对客户端不可见)。
为负载均衡和动静分离提供技术支持。

2、实例

2.1 代理www.baidu.com

反向代理服务器配置如下:
在这里插入图片描述
客户机访问反向代理服务器:

elinks http://10.0.0.130

返回结果:
在这里插入图片描述
2.2 proxy_pass没有设置uri路径,但是代理服务器的location 有uri,那么代理服务器将把客户端请求的地址传递给后端服务器。

# 代理服务器的配置:
location /document/data/ {
            proxy_pass http://10.0.0.130; 
            }
# 后端服务器的配置:
 location / {
            # echo $host;            
            roo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值