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端口 } } }