首頁  >  文章  >  後端開發  >  lnmp上已經部署了許多網域的網站,想把其中一個網域用docker來做,有什麼好方法?

lnmp上已經部署了許多網域的網站,想把其中一個網域用docker來做,有什麼好方法?

WBOY
WBOY原創
2016-08-04 09:19:481038瀏覽

假設www.a.com用正常的lnmp來搭建

假設www.b.com運行在docker裡面

我該怎麼配置呢,我想到的是宿主機的nginx將流量轉送到docker

如果docker裡面需要運行兩個域名,這樣就必須開兩個容器吧,一個容器可以嗎?

回覆內容:

假設www.a.com用正常的lnmp來搭建

假設www.b.com運行在docker裡面

我該怎麼配置呢,我想到的是宿主機的nginx將流量轉送到docker

如果docker裡面需要運行兩個域名,這樣必須開兩個容器吧,一個容器可以嗎?

可以透過宿主機的nginx的http反向代理到docker的nginx http服務

要運行兩個網域只要nginx配置兩個vhost就可以了,不需要開兩個容器,具體看業務需求吧

可透過設定network的容器別名,實現nginx的多個service在一個容器內

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn