git - 远程控制Nginx配置

标签 git nginx configuration docker

我想避免连接到远程机器来编辑nginx conf文件。
我宁愿从git和jenkins控制它。

以一种可以轻松对其进行测试并返回角色的方式来管理Nginx配置历史记录的最佳实践是什么?

  • (git + docker + nginx可以解决吗?)

  • 谢谢!

    最佳答案

    您可以创建具有变形的卷并将其安装到nginx容器。当您需要更新配置时,只需替换卷中的文件(git,从主机复制文件等),然后通过docer exec将reload命令发送到nginx服务。
    另外,您可以使用nginx config将容器目录挂载(只读)到容器。

    https://docs.docker.com/engine/userguide/containers/dockervolumes/

    关于git - 远程控制Nginx配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36862403/

    相关文章:

    git - 特定git命令的颜色输出

    svn - 重新设置/更新 git-svn 存储库时出错

    git - 如何让 git config ReplaceOf 与 Cargo 一起使用?

    ssl - 如何从 nginx 上的 https 重写中排除子域?

    Nginx 仅在将工作进程用户设置为 root 时有效

    ssl - 如何确定最新的 OpenSSL 版本

    asp.net-mvc - Spark View 引擎: How to set default master page name?

    git - 通过deploy.cmd 文件部署azure Web 应用程序时,Grunt 安装失败

    emacs - 如何使用不同的配置启动 emacs

    c# - 如何扩展 .Net 中的内置配置提供程序以添加自定义存储?