[精讚] [會員登入]
1096

如何在docker 的nginx 做另一個container的反向代理

環境 docker 中一container 跑 nginx 對外服務80 port, http://server 另一c

分享此文連結 //n.sfs.tw/15540

分享連結 如何在docker 的nginx 做另一個container的反向代理@igogo
(文章歡迎轉載,務必尊重版權註明連結來源)
2021-12-18 22:06:26 最後編修
2021-12-18 22:02:33 By igogo
 

 

環境

 

docker 中一container 跑 nginx   對外服務80 port, http://server

另一container 名為another_web跑 web服務於19090 port , 需要提供對外服務於http://server/user

 

 

設定於nginx container的nginx.conf中

  http {
      server {
            listen 80;

            location /api {
                proxy_pass http://another_web:19090;
                proxy_redirect     off;
                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_set_header   X-Forwarded-Host $server_name;
            }
      }
    }

 

 

參考

https://stackoverflow.com/questions/39514293/docker-nginx-proxy-how-to-route-traffic-to-different-container-using-path-and-n

END

你可能感興趣的文章

使用expect 讀取外部資料存成陣列 使用expect 讀取外部資料存成陣列

如何檢查網站憑證是否過期 檢查網站憑證

網站無障礙規範 https://accessibility.ncc.gov.tw/News/Detail/3238?Category=4

在docker裡跑spring boot+mongo(一) 系統安裝docker ce centos7 + docker ce https://docs.docker.com/in

管理Google共用雲端硬碟 管理Google共用雲端硬碟

tmux 將終端機切割成多個視 窗 tmux, multiple terminal

隨機好文

proxmox lxc 救援 今天突然接到一名強者我朋友的臨時求援 他說他把pve 從5.1升到5.2後, kvm的虛擬机器都沒問題 , 但是lxc的

臺中市雲端校務系統與Windows AD帳號整合(4) 雲端校務系統與Windows AD的架構

ubuntu ufw ufw 簡易筆記 原則禁止,例外開放 ufw default deny 啟動ufw sudo ufw enable 關掉

對照mac address 批次更改電腦名稱 讀取mac address 對照表, 還原電腦後,自動更改密碼 'show logged on user Dim

google sheet 限制使用者以點選的方式填答 google sheet 限制使用者以點選的方式填答