首頁  >  問答  >  主體

docker - 一台伺服器,兩個部署了nginx的容器,解析了兩域名,想分別存取這兩個容器不添加連接埠?

在一台vps上我跑了兩個nginx的容器,同時指了兩個網域到這個伺服器,想這兩個網域分別對應兩個容器,怎麼可以讓這個兩個網域不需要輸入埠就可以直接訪問

曾经蜡笔没有小新曾经蜡笔没有小新2757 天前939

全部回覆(5)我來回復

  • phpcn_u1582

    phpcn_u15822017-04-25 09:03:59

    你需要在這台伺服器上運行一個真的nginx(而不是nginx容器)來做反向代理,在這個真的nginx設定裡配置兩個server,然後分別聲明你的這兩個域名,並把請求轉送給兩個容器的nginx。

    具體可以參考這個連結

    回覆
    0
  • 某草草

    某草草2017-04-25 09:03:59

    搜尋nginx的設定 server_name

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-25 09:03:59

    不知道這個能不能幫你
    /a/11...

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-04-25 09:03:59

    搜尋下nginx多域名配置。其實就是多寫幾個server_name

    回覆
    0
  • 黄舟

    黄舟2017-04-25 09:03:59

    nginx不放docker有個壞處就是靜態資源你nginx沒辦法訪問,因為靜態資源在docker。

    回覆
    0
  • 取消回覆