【问题标题】:Managing nginx vhost files permissions in docker mounted volume在 docker 挂载卷中管理 nginx vhost 文件权限
【发布时间】:2019-03-24 10:10:47
【问题描述】:

我创建了一个 nginx docker 容器并将其文档根目录 (/srv/www) 安装在主机中(在同一位置)。

我还在主机和容器中使用相同的 uid\gid 创建了一个用户和一个组。

我的意图是在用户拥有的 HOST /srv/www(例如 /srv/www/mydir)中创建一个目录,但每次我尝试 chown 时,所有权仍然是 root:root 具有 777 权限.

在我看来,这会造成很大的安全问题。

我希望能够创建许多虚拟主机,在 /srv/www 下具有不同的根目录,由不同的用户拥有,但由同一个 nginx 容器管理。

有没有办法做到这一点?

谢谢

【问题讨论】:

    标签: docker nginx containers vhosts


    【解决方案1】:

    我发现问题是由于我在使用 vagrant 创建的 vm 中工作。

    【讨论】:

      猜你喜欢
      • 2017-06-30
      • 2019-12-26
      • 2016-03-30
      • 1970-01-01
      • 2015-09-12
      • 2018-12-29
      • 1970-01-01
      • 2019-04-10
      • 2017-07-05
      相关资源
      最近更新 更多