Nginx的反向代理是什么意思?如何用Nginx做反向代理?

Nginx的反向代理是什么意思?如何用Nginx做反向代理?

就是客户端访问nginx服务,nginx代理后访问到实际服务器项目,避免实际服务器ip等信息暴露及其它安全隐患操作
具体看下
https://zhuanlan.zhihu.com/p/75648618

你要先明白什么是代理?代理就是 网络A -> 网络B -> 网络C ,其中网络B就是代理的角色,使用Nginx反向代理主要的好处是为了Web服务的负载均衡,控制客户端发来的流量,下面我写了一个配置反向代理的demo,你看下:

upstream swoole-push {
    # 将负载均衡模式设置为IP hash,作用:不同的客户端每次请求都会与同一节点进行交互。
    ip_hash;
    server 127.0.0.1:18101;
}

server {
    listen 80;
    server_name swoole-msg;

    location / {
        #略...

        # 代理访问真实服务器
        proxy_pass http://swoole-push;
    }
}