我已经在我的 Ubuntu 12.04 上安装了最新版本的 Apache,即 2.4,但 Ubuntu 的官方存储库中尚未提供该版本。
我不知道如何安装,但它安装在/usr/local/apache2
但问题是我想知道我是否应该在生产环境中使用 Apache 2.4。我的生产服务器也运行在 Ubuntu Server 版本上。这会导致兼容性问题等问题吗?
或者我应该使用旧版本的 Apache 服务器?请帮忙。
答案1
这实际上取决于你最初想要使用最新版本的原因。对于像 Apache 这样的产品,通过官方存储库提供的版本将在其生命周期内继续获得安全更新,因此这不是安装最新版本的理由。
我始终建议使用官方打包的软件版本 - 无论是来自 Ubuntu 还是直接从供应商处购买(如果他们有自己的存储库),除非您有非常充分的理由不这样做,例如您不能没有的新功能。这不仅可以为您节省大量精力,而且您更有可能让您的生产服务器保持最新的安全更新,因为这些更新将通过 轻松安装apt-get
。
通常,最好使用与生产版本相同的软件版本进行开发,以避免兼容性问题;您可以阅读新功能列表来查看是否有任何可能影响您的更改,但有时只有通过测试才能找到困难的方法。