美文网首页
nginx端口转发

nginx端口转发

作者: zzl灬 | 来源:发表于2020-01-16 11:45 被阅读0次

    端口转发配置文件

    在/etc/nginx/conf.d/目录下创建*.conf文件

    # 配置负载均衡池
    # test1负载均衡
    upstream test1{
        server 127.0.0.1:8000;
    }
    
    # test2负载均衡
    upstream test2{
        server 127.0.0.1:8001;
    }
    
    # 端口转发
    server {
        listen       80;
        server_name  192.168.0.10;
        access_log logs/test/test.log;
        error_log logs/test/test.err;
        
        #将所有请求转发给 server1 的应用处理
        location /test1/ {
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP  $remote_addr; 
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://test1/;
        }
    
        #将所有请求转发给 server1 的应用处理
        location /tetst2/ {
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP  $remote_addr; 
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://tetst2/;
        }
    }
    

    这个配置文件将192.168.0.10下的请求转发到相应的服务上,/test1/开头的请求转发到8000端口,/test2/开头的请求转发到8001端口

    相关文章

      网友评论

          本文标题:nginx端口转发

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