常见问题:您将应用程序从一个服务器移动到另一个服务器,这通常意味着要在应用程序配置文件和apache conf文件中配置其他目录。
如果甚至消除配置文件中的硬编码路径,如何最小化?
在我的情况下,这些应用程序使用 PHP,Python,Perl或Ruby 等语言。我会让Java远离这个问题,因为对于Java来说,有不同的方法可以做到这一点。
我正在寻找一种能让您轻松解决这些问题的解决方案,这种解决方案可以让您将配置文件保存在SCM中并将其部署到一台或多台服务器上。
请不要投票支持在serverfault.com上移动,这是一个关于如何设置开发,登台和生产环境的问题。
答案 0 :(得分:0)
$ ls ./apache-config-files
development.cnf staging.cnf production.cnf
$ ln -s ./apache-config-files/staging.cnf ./.htaccess