常见问题:您将应用程序从一台服务器移动到另一台服务器,通常这意味着要在应用程序配置文件和 apache conf 文件中配置其他目录。
如果甚至消除配置文件中的硬编码路径,您如何最小化?
就我而言,这些应用程序使用PHP、Python、Perl 或 Ruby等语言。我将把 Java 排除在这个问题之外,因为对于 Java,有不同的方法可以做到这一点。
我正在寻找一种解决方案,使您能够减轻这些麻烦,一种允许您将配置文件保留在 SCM 中并将它们部署到一个或多个服务器的解决方案。
请不要投票将其移至 serverfault.com,这是一个关于如何设置开发、登台和生产环境的问题。