我有一个目录结构,其中包含目录“web”下的文件,它代表一个白标签网站(html 文件、图像、js 等)。我还有二十多个不同的“品牌”,我们称它们为“web-1”、“web-2”等。每个都包含特定文件,这些文件应该覆盖特定品牌的“web”中的文件。
Apache 被配置为在文档根目录“website-i”中查找每个虚拟站点 i 的文件。为了让每个 'website-i' 包含像 'web' 这样的内容并覆盖品牌 'web-i',我的构建脚本首先将所有 'web' 复制到 'website-i' 然后用源覆盖它来自“web-i”的文件。
这种方法有几个问题:
- 复制文件需要时间。
- 占用大量磁盘空间
- 添加新品牌需要添加到脚本中。
是否有以不需要复制文件的方式执行此操作的最佳实践?(使用 Apache 和 Linux)