nginx端口转发

2020-01-16  本文已影响0人  zzl灬

端口转发配置文件

在/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端口

上一篇 下一篇

猜你喜欢

热点阅读