点击上方蓝字
关注大侠之运维
一句话解释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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




