点击上方蓝字 关注大侠之运维
一句话解释nginx正向代理与反向代理区别:
系统内部服务需要访问外部第三方地址,通过nginx配置代理出去为正向代理,外部用户访问内部服务通过nginx代理进入的为反向代理.
稍显专业的解释:
正向代理:正向代理服务器位于客户端和服务器之间,为了从服务器上获取数据,客户端向代理服务器发起请求,然后服务器返回数据到客户端,这个代理是代理的客户端的请求.
反向代理:客户端发起请求,实际对后面的处理流程是没有知晓的,代理服务器是接受客户端的请求,然后代理服务器一般会从所代理的节点中选择一个节点去获取数据,然后返回给客户端,此时反向代理服务器与后端服务器是一个整体.
流程图示意:
server {
listen 8000;
server_name localhost;
location /proxy_zhihu/ {
proxy_pass http://zhihu.com/;
}
}
复制
复制
反向代理示例:
upstream app{
server 192.168.10.1:8000;
server 192.168.10.2:8000;
}
server {
listen 8000;
server_name localhost;
localtion {
proxy_pass htpp://app;
}
}
复制
👆点击查看更多内容👆
推荐阅读
记得星标记一下,下次更容易找到我
文章转载自大侠之运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。