美文网首页
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