美文网首页
Layer 4 Proxy 和 Layer 7 Proxy

Layer 4 Proxy 和 Layer 7 Proxy

作者: 不要重不要重 | 来源:发表于2019-06-04 17:13 被阅读0次

    以前总听他们在那说四层转发和七层转发,没去留意,查了一下,才知道原来说的是网络七层模型。


    image.png

    四层转发是基于下面四层的(IP+端口),举个nginx 配置的例子

    user  nobody;
    worker_processes  auto;
    events {
        use epoll;
        worker_connections  1024;
    }
    
    stream {
        server {
            listen 3000;
            proxy_pass 127.0.0.1:3306;
    
        # 也支持socket
        # proxy_pass unix:/var/lib/mysql/mysql.socket;
        }
    }
    

    七层转发是基于一些应用层的,比如http的url,举个例子

    http {
        ...
        upstream backend.example.com {
            server backend1.example.com:443;
            server backend2.example.com:443;
       }
    
        server {
            listen      80;
            server_name www.example.com;
    
            location /upstream {
                proxy_pass                    https://backend.example.com;
            }
        }
    

    相关文章

      网友评论

          本文标题:Layer 4 Proxy 和 Layer 7 Proxy

          本文链接:https://www.haomeiwen.com/subject/erdrxctx.html