生产环境docker部署之nginx部署

本文介绍了如何在生产环境中使用Docker部署Nginx,强调了配置要点,如分离Nginx配置文件到宿主机、管理SSL证书、设置访问日志以及确保服务的稳定性和可靠性。内容包括容器的日志处理、服务的自动重启以及Nginx的启动配置等。
摘要由CSDN通过智能技术生成

网上由很多关于docker某种容器的部署命令,比如nginx部署,jar包部署,监控部署等。但个人感觉很多不能达到企业生产化的效果,比如长期运行后的日志问题,容器的服务的配置等等。因此在这里记录一下。

nginx部署

部署要点

nginx作为后端网关的入口,以及内部负载均衡的分发组件,在整个后端服务中是起非常重要的作用。说句题外话nginx对外的ip最好是弹性ip,这样可以在ddos情况下快速的更换域名ip,最快的速度保证服务恢复。

  • conf配置文件分离到宿主机中配置。这样可以方便的配置ssl,负载均衡策略。
  • nginx的访问日志,这为产品上线后,对接口的pv,uv统计。可以转换到某日志分析平台。
  • 容器日志显示,容器中的日志记录是很可能将服务器磁盘跑满的。所以要做显示。才能保证长期的可靠运行
  • 服务抗重启。服务器发生宕机的情况是必不可免的。在应急的情况下可以重启服务。这自然就需要容器服务开机重启的自动启动

开始部署

我习惯将容器名称命名为3q-前缀的方式名称这些开源组件 。含义是感谢这些开源组件给我带来的便利与价值。

docker容器 nginx启动前准备

宿主机新建nginx所需的所有目录,下面都是目录
/home/nginx/conf.d
/home/nginx/certs
/home/nginx/logs
/home/nginx/html

ngin
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值