亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網(wǎng)站 > Nginx > 正文

使用Nginx實現(xiàn)服務器中多容器共存的方法

2024-08-30 12:29:56
字體:
來源:轉載
供稿:網(wǎng)友

背景

有一臺騰訊的Linux云主機,在服務器上部署了一個docker(稱為ServiceDocker,名稱為sign,下同),ServiceDocker內部使用了80、443、3306端口,分別映射到宿主機(云主機)的相同端口(即80、443、3306)。

ServiceDocker中安裝了XAMPP,在此基礎上部署了掃碼簽到小程序的服務器。ServiceDocker的80和443端口分別提供http和https服務,3306為MySQL數(shù)據(jù)庫的端口。

ServiceDocker綁定了域名sign.famend.cn。

目標

云主機中的一個ServiceDocker占用了80、443端口,如果想在主機中再部署一臺服務器對外服務,就不能使用80和443端口了。

我們的目標是在主機中可以部署多個ServiceDocker,每個ServiceDocker綁定各自的域名,對外提供服務,保證80和443端口可用。

思路

修改ServiceDocker的端口映射,把ServiceDocker端口80、443分別映射到主機的89、449端口,這樣主機的80、443端口釋放出來了。

釋放出來的80和443端口供Nginx使用。安裝帶Nginx的docker(稱為NginxDocker,名稱為mynginx,下同)。NginxDocker內部使用端口80、443,分別映射到主機的80和443端口。

NginxDocker用來做反向代理。當有訪問請求時,讀取Nginx配置后,不同的URL定向到各自對應的Docker。例如:訪問http://sign.famend.cn:80,則自動映射到http://sign.famend.cn:89。

實現(xiàn)步驟

1. 修改ServiceDocker的端口映射,釋放80和443端口。

Docker沒有提供命令修改端口,從網(wǎng)上我找到了2種方法。

方法1:先停止容器,再將容器打包成鏡像,接著運行新的鏡像。在運行新的鏡像時指定新的端口。使用的命令如下:

#先停止容器 docker stop containerA #將容器commit成為一個鏡像 docker commit containerA newImageB #運行容器 docker run -p 8080:8080 -p 8081:8081 -v /home/data/:/home/data/ -dt newImageB 

方法2:先停止容器,接著停止容器服務,然后修改容器配置文件,最后啟動容器服務、啟動容器。步驟如下:

①停止ServiceDocker(ServiceDocker的名稱為sign),停止docker服務。

sudo docker stop sign sudo service docker stop 

②使用 docker ps -a 命令找到要修改容器的 CONTAINER ID。

③運行 docker inspect 【CONTAINER ID】 | grep Id 命令。

④執(zhí)行 cd /var/lib/docker/containers 命令令進入找到與 Id 相同的目錄。

在執(zhí)行cd 命令時如果提示permission denied,可以先執(zhí)行 sudo -s。

進入id對應的目錄后,打開文件hostconfig.json。

找到80端口的映射,如下:

"80/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "80" }]  把 "HostPort": "80" 修改成 "HostPort": "89" , 如下 "80/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "89" }]

修改之前,ServiceDocker內部的80端口映射為主機的80端口;修改之后,ServiceDocker內部的80端口映射為主機的89端口。

稍加說明,有文章(參考資料中的2、3)提到還需要修改config.v2.json,親測不需要。這個文件在啟動ServiceDocker時會自動修改。

⑤啟動docker服務,然后啟動ServiceDocker(名稱為sign)。

sudo service docker start sudo docker start sign 

方法(1)和方法(2)都可以,我選用了方法(2)。

在執(zhí)行完方法(2)之后,打開瀏覽器驗證,提示“網(wǎng)站無法訪問”。

初步估計docker中的服務器沒有啟動,運行命令:

sudo /opt/lampp/lampp stop sudo /opt/lampp/lampp start 

運行stop的時候,發(fā)現(xiàn)apache 沒有啟動,可能是修改了80端口的緣故。

在執(zhí)行start之后,打開瀏覽器驗證http://sign.famend.cn:89和https://sign.famend.cn:449,成功訪問。

修改Docker端口的方法并不復雜,如果docker以后的版本能夠提供相應命令,相信會方便很多。

順便,運行 crontab -l 查看ServiceDocker中的定時任務是否啟動,如果沒啟動,運行 service cron start 啟動定時任務。

下一步,配置NginxDocker反向代理,讓http://sign.famend.cn:80和https://sign.famend.cn:443也能成功訪問。

2. 配置NginxDocker反向代理。

①下載nginx,并運行它。

docker container run /  -d /  -p 80:80 /  -p 443:443 /  --rm /  --name mynginx /  nginx 

②配置nginx的配置文件。

mkdir nginx-files docker container cp mynginx:/etc/nginx . mv nginx conf vi conf/nginx.conf 

在nginx.conf中,添加如下反向代理信息。

server{  listen     443 ssl;  server_name   sign.famend.cn;  ssl_certificate /etc/nginx/ssl/sign.famend.cn/1_sign.famend.cn_bundle.crt;  ssl_certificate_key /etc/nginx/ssl/sign.famend.cn/2_sign.famend.cn.key;   location / {   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-Proto $scheme;   proxy_pass http://sign.famend.cn:89/;  } }  server{  listen     80;  server_name   famend.cn sign.famend.cn;  location / {   proxy_set_header HOST $host;   proxy_set_header X-Real-IP $remote_addr:89;   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;   proxy_set_header X-Forwarded-Proto $scheme;   proxy_pass http://sign.famend.cn:89/;  } } 

對于443端口,需要使用ssl_certificate和ssl_certificate_key。在ServiceDocker中證書使用的LetsEncrypt的SSL證書,每90天更新一次。

SSL證書的來源:一種方法,可以讓它們共享LetsEncrypt的SSL證書。除此之外,在騰訊注冊的域名,騰訊免費提供SSL證書,有效期為1年。

為了簡便,我直接使用了騰訊的SSL證書,當然,一年之內,必須在過期之前更新證書。

③停止mynginx,然后重啟它。

docker container run /  --name mynginx /  --volume "$PWD/conf":/etc/nginx /  -p 80:80 /  -p 443:443 /  -d /  nginx 

這次,去掉 --rm 參數(shù),以便停止運行的時候保留容器。

至此,配置完成。

驗證

瀏覽器中分別打開

sign.famend.cn:80 sign.famend.cn:89 sign.famend.cn:449 sign.famend.cn:443 

都能正常訪問。當然,打開449和443時候,可以發(fā)現(xiàn)兩個URL使用的證書不一樣。449是LetsEncrypt提供的,有效期90天;443來自騰訊(頒發(fā)機構TrustAsia),有效期1年。

當然,ServiceDocker中的另外一個網(wǎng)站famend.cn,也可以訪問:

famend.cn:80 
famend.cn:89

總結

以上所述是小編給大家介紹的使用Nginx實現(xiàn)服務器中多容器共存的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網(wǎng)網(wǎng)站的支持!


注:相關教程知識閱讀請移步到服務器教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
日本91福利区| 日韩精品高清不卡| 天堂网站www天堂资源在线| 国产高清久久久| 欧美一级播放| 99热这里只有精品2| 国产午夜精品久久久| 极品粉嫩小仙女高潮喷水久久| 亚洲自拍偷拍一区二区| 黄瓜视频污app| 最近中文字幕在线mv视频在线| 国产尤物99| 91国产视频在线观看| 中文字幕乱码日本亚洲一区二区| 婷婷五月综合缴情在线视频| 99视频热这里只有精品免费| 欧美午夜影院在线视频| 专区另类欧美日韩| 欧美精品18videos性欧美| 天堂资源在线亚洲视频| 亚洲二区精品| 日本高清成人免费播放| 97免费视频在线| 久久国产免费视频| 欧美色欧美亚洲另类| 欧美亚一区二区三区| 国产精品1000部啪视频| 五月婷婷六月婷婷| 中文字幕一区二区三区在线播放| 国产精品久久久久一区二区三区厕所| 亚洲欧洲性图库| 欧美人与性禽动交精品| 亚洲一线二线三线视频| 亚洲国产精品嫩草影院久久av| 日韩三级电影网址| 国产成人亚洲精品青草天美| 369你懂的电影天堂| 手机福利在线视频| 中文在线二区| 日韩av综合中文字幕| 久热在线视频| 欧美日本一道本在线视频| 国产亚洲精品自拍| 99热99这里只有精品| 欧美在线三级| 中文字幕亚洲欧美一区二区三区| 久久免费99精品久久久久久| 乱精品一区字幕二区| 7777精品伊人久久久大香线蕉超级流畅| 久久综合免费视频影院| 亚洲国产一区二区三区高清| 91免费视频网站| 丁香桃色午夜亚洲一区二区三区| 五月天综合激情| 中文字幕第八页| 国产精品嫩草影院在线看| 蜜桃视频第一区免费观看| 亚洲成人免费影院| 日韩一级片免费观看| 欧美在线免费播放| 精品国内一区二区三区免费视频| 美女精品久久| 精品国产31久久久久久| 日韩激情一区二区| 在线精品视频在线观看高清| 亚洲wwwav| 尤物视频在线观看网站| 国产精品日韩| 久久午夜无码鲁丝片午夜精品| 伊人www22综合色| 久久国产乱子伦精品| 亚洲成人精品视频| 国产精品传媒视频| 中文人妻一区二区三区| 国模精品系列视频| 亚洲一区久久| 国产裸体写真av一区二区| 欧美在线色图| 日本高清视频免费观看| 久久久青草青青国产亚洲免观| 乱子伦一区二区三区| 少妇一级淫免费播放| 精品奇米国产一区二区三区| 中文字幕在线一二| 国产福利精品一区二区| 日日碰狠狠添天天爽超碰97| 噜噜噜久久,亚洲精品国产品| 亚洲美女在线国产| 欧洲一区二区视频| 日韩精品在线免费观看| 777av视频| 成人写真福利网| 免费黄频在线观看| 国产一区二区美女诱惑| 一本一道波多野毛片中文在线| 亚洲视频综合网| 韩国三级一区| 高清中文字幕在线| 精品久久久久香蕉网| 天堂av在线一区| 青青草在线免费观看| 97理论电影| 99精品国产一区二区三区| 亚洲女人天堂av| 无遮挡的视频在线观看| 国产精品天堂| 乱人伦中文视频在线| 亚洲午夜av久久乱码| 国产精品成人久久电影| 日本精品久久久| 精品三级在线看| 精品免费国产二区三区| 99亚洲精品视频| 天堂а√在线官网| 影院免费视频| 日韩精品免费一区二区三区| 国产精东传媒成人av电影| 国产女人水真多18毛片18精品视频| 欧美在线免费观看| 强伦人妻一区二区三区| 一区二区三区欧美久久| 日日夜夜天天操| 亚洲第一天堂久久| 你懂的国产精品| 精品视频一区二区| 精品国产一区一区二区三亚瑟| 黑丝av在线播放| 精品久久国产视频| av中文字幕在线播放| 色综合中文综合网| wwwwww.欧美系列| 成人av网站免费| 久久九九免费视频| 另类尿喷潮videofree| 欧美三级中文字幕在线观看| 成人欧美一区二区三区在线播放| 超碰99在线| 精品在线视频免费| 日本福利视频| 国产亚洲在线播放| 亚洲高清自拍| 岛国av一区二区三区| 91在线观看一区二区| a√免费观看在线网址www| 91精品啪在线观看国产81旧版| 中文字幕网站在线观看| 欧美在线观看一区| 视频一区在线视频| 国产午夜精品久久久久久久| 色婷婷精品大在线视频| 狠狠做深爱婷婷综合一区| 成人小视频在线看| 成人av.网址在线网站| 国产一级免费av| 亚洲精品一区中文字幕电影| 在线观看欧美一区二区| 在线视频 中文字幕| 在线视频欧美日韩| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲女性喷水在线观看一区| 人妻体体内射精一区二区| 不卡的av中文字幕| 蜜臂av日日欢夜夜爽一区| 国产一区二区在线观看视频| 亚洲精品永久免费视频| 91精品国产闺蜜国产在线闺蜜| 伊人网综合视频| 久久久久久久久久综合| 国产亚洲精品拍拍拍拍拍| 丰满诱人av在线播放| 日韩中文字幕久久久经典网| 国产区视频在线观看| 国产老熟女伦老熟妇露脸| 懂色av蜜臀av粉嫩av分享吧最新章节| 亚洲大奶少妇| 在线免费日韩| 亚洲小说图片| 精品粉嫩aⅴ一区二区三区四区| 日本免费网址| 日韩 欧美 综合| 在线成人www免费观看视频| 国产污片在线观看| 9999热视频在线观看| 成人中文视频| 午夜久久久久久噜噜噜噜| 亚洲第一综合网| 国产成+人+综合+亚洲欧美| 国产精品青青在线观看爽香蕉| 天天影视色香欲综合| 成人高潮成人免费观看| 7777久久香蕉成人影院| 榴莲视频成人app| 交换做爰国语对白| 污的视频网站| 国产成人免费视频网站视频社区| 岛国av免费在线观看| 日本不卡视频一区| xxxxbbbb欧美| 亚洲综合精品视频| 国产精品无码久久久久成人app| 极品少妇xxxx精品少妇| 国产欧美精品va在线观看| 免费人成在线不卡| 人妻熟人中文字幕一区二区| 色婷婷精品大视频在线蜜桃视频| 国产大尺度视频| 国产精品免费一区二区三区观看| 91蜜桃视频在线观看| 亚洲欧美制服另类日韩| 日韩欧美一区二区三区久久婷婷| 九九三级毛片| 午夜电影一区二区三区| 国产成人高潮免费观看精品| 78国产伦精品一区二区三区| 男人最爱成人网| 欧美日韩亚洲国产精品| 欧美日韩国产综合视频在线观看| 久久久久久久久网| 久久综合色占| 91麻豆精品国产自产在线观看一区| 日本免费成人网| 97在线视频国产| 狂野欧美xxxx韩国少妇| 手机在线一区二区三区| 樱桃国产成人精品视频| 毛茸茸多毛bbb毛多视频| 国产大尺度视频| 欧美精品成人91久久久久久久| 精品视频99| 日韩欧美国产综合一区| 青青草手机视频在线观看| 日本三级电影网站| 尤物视频网站在线观看| 黄色电影网站在线观看| 亚洲激情视频一区| 女同互忝互慰dv毛片观看| 久久99精品久久久久久欧洲站| 亚洲一区在线观看网站| 最新版天堂资源中文官网| 日韩av一级片| 欧美在线一二三区| 激情都市亚洲| 乱中年女人伦av一区二区| 亚洲一区二区精品3399| 男女猛烈无遮挡午夜视频| 国产伦精品一区二区三区视频孕妇| 手机在线理论电影| 在线看片你懂得| 国产欧美久久久久久久久| 69av一区二区三区| 成人xxxxx色| 韩日av一区二区| 中文字幕精品一区日韩| 天美一区二区三区| 欧美激情第一区| 欧美精品一区二区三区四区五区| 欧美一区二区三区艳史| 国产男女裸体做爰爽爽| 亚洲欧美综合另类在线卡通| www红色一片_亚洲成a人片在线观看_| 国产日本欧美在线| 这里只有精品免费| av亚洲产国偷v产偷v自拍| 亚洲精品乱码久久久久久蜜桃91| 成人在线观看免费网站| 国产又粗又爽又黄的视频| 欧美bbbbbbbbbbbb精品| 91av在线播放| 好吊色在线视频| 99久久精品国产一区二区三区| 欧美性感美女一区二区| 91av在线播放| 成人做爰www看视频软件| 成人a视频在线观看| 97电影在线| 午夜69成人做爰视频| 欧美大片免费播放器| 99re8这里有精品热视频8在线| 北条麻妃一区二区三区| 色综合久久66| 日日骚一区二区三区| 亚洲国产果冻传媒av在线观看| 国产精品igao| 奇米影视第四狠狠777| 精品久久国产97色综合| 日韩欧美国产电影| 1区2区3区欧美| www.欧美精品| 国产精品国产三级国产| 亚洲大片在线| 3344国产精品免费看| 久久影院午夜论| 日韩精品中文字幕视频在线| 欧美日韩在线一区二区三区| 亚洲国产一区二区精品视频| 亚洲av成人无码网天堂| 一二三四日本中文字幕| 亚洲精品ww久久久久久p站| 五月婷婷六月丁香| 18深夜在线观看免费视频| 蜜桃传媒九九九| 国产精选在线视频拍拍拍| 美女网站视频在线观看| 亚洲精品午夜久久久久久久| 欧美又黄又嫩大片a级| 国产精品高潮久久久久无| 老司机免费视频一区二区三区| 超碰97在线免费观看| 在线精品视频播放| 在线一区二区三区| 写真福利片hd在线观看| 成人av在线影院| 亚洲色图制服丝袜| 国产精品视频一区国模私拍| 三区四区不卡| 91理论片午午论夜理片久久| 蜜桃在线一区二区三区精品| 日韩电影免费观看| 97av在线视频| 人妻互换免费中文字幕| 亚洲国产精品成人一区二区| 亚洲二区av| 毛片大全在线观看| 成年人黄色片视频| 日韩电影一区| 国产精品网站一区| 欧美黑人猛交的在线视频| 亚洲另类黄色|