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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM