Nginx 反向代理多个后台服务端口

http{
    server {
        listen 8080; # 绑定的端口号
        server_name localhost;  # 填你自己的域名或者ip
        # 重点来了
        location /user { # 可以填其他的, 可以是正则等, 这个没有细看(自行百度~)
            # 路径要和对应服务的路径相同, 比如localhost:8001/user
            # 通过8080/user端口访问的这个路径, 会一直对应在8001/user这个路径下, 
            # 再比如, 想访问8080/user/login的时候, 对应8001/user/login
            proxy_pass http://localhost:8001; # 反向代理本地8001端口
        }
        location /product { 
            # 同上, 不过访问的时候要通过8080/product访问, 本地8002也需要有product这个前缀
            proxy_pass http://localhost:8002; # 反向代理本地8002端口
        }
    }
}

  

posted on 2021-11-23 15:31  子墨'  阅读(2508)  评论(0编辑  收藏  举报

导航