加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

行使Nginx实现处事器中多容器共存

发布时间:2018-10-13 08:33:51 所属栏目:业界 来源:码农的人生
导读:【新产物上线啦】51CTO播客,随时随地,碎片化进修 配景 有一台腾讯的Linux云主机,在处事器上陈设了一个docker(称为ServiceDocker,名称为sign,下同),ServiceDocker内部行使了80、443、3306端口,别离映射到宿主机(云主机)的沟通端口(即80、443、3306)。

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

  1. server{ 
  2.   listen          443 ssl; 
  3.   server_name     sign.famend.cn; 
  4.   ssl_certificate  /etc/nginx/ssl/sign.famend.cn/1_sign.famend.cn_bundle.crt; 
  5.   ssl_certificate_key  /etc/nginx/ssl/sign.famend.cn/2_sign.famend.cn.key; 
  6.  
  7.   location / { 
  8.     proxy_set_header HOST $host; 
  9.     proxy_set_header X-Real-IP $remote_addr; 
  10.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
  11.     proxy_set_header X-Forwarded-Proto $scheme; 
  12.     proxy_pass http://sign.famend.cn:89/; 
  13.   } 
  14.  
  15. server{ 
  16.   listen         80; 
  17.   server_name     famend.cn sign.famend.cn; 
  18.   location / { 
  19.     proxy_set_header HOST $host; 
  20.     proxy_set_header X-Real-IP $remote_addr:89; 
  21.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
  22.     proxy_set_header X-Forwarded-Proto $scheme; 
  23.     proxy_pass http://sign.famend.cn:89/; 
  24.   } 

对付443端口,必要行使ssl_certificate和ssl_certificate_key。在ServiceDocker中证书行使的LetsEncrypt的SSL证书,每90天更新一次。

SSL证书的来历:一种要领,可以让它们共享LetsEncrypt的SSL证书。除此之外,在腾讯注册的域名,腾讯免费提供SSL证书,有用期为1年。

为了轻盈,我直接行使了腾讯的SSL证书,虽然,一年之内,必需在逾期之前更新证书。

③ 遏制mynginx,然后重启它。

  1. docker container run  
  2.   --name mynginx  
  3.   --volume "$PWD/conf":/etc/nginx  
  4.   -p 80:80  
  5.   -p 443:443  
  6.   -d  
  7.   nginx 

这次,去掉 --rm 参数,以便遏制运行的时辰保存容器。

至此,设置完成。

验证

赏识器中别离打开

  1. sign.famend.cn:80 
  2. sign.famend.cn:89 
  3. sign.famend.cn:449 
  4. sign.famend.cn:443 

都能正常会见。虽然,打开449和443时辰,可以发明两个URL行使的证书纷歧样。449是LetsEncrypt提供的,有用期90天;443来自腾讯(揭晓机构TrustAsia),有用期1年。

虽然,ServiceDocker中的其它一个网站famend.cn,也可以会见:

  1. famend.cn:80 
  2. famend.cn:89 

乐成。

【编辑保举】

  1. 域名常识篇:域名DNS根域名处事器背后的故事
  2. 环球免费民众 DNS 理会处事器 IP 地点列表保举 (办理无法上网/加快/防挟制)
  3. 处事器CPU将在来岁掀起多核PK:AMD 64查对决Intel 56核
  4. 从IPv4到IPv6,中国根处事器到底谁说了算
  5. MySQL环球处事器排名及常见优化要领
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读