使用发行版捆绑的 LAMP 是最佳选择吗?

使用发行版捆绑的 LAMP 是最佳选择吗?

我想知道 - 是使用发行版提供的 LAMP 堆栈好还是自己安装好?我的意思是,直接使用可以吗apt-get install apache2 (...),还是最好直接下载软件,然后在自己的目录中解压?

更好的定义 - 毕竟这是一个很难的话题。这些 LAMP 堆栈将作为许多服务之一放置在同一个机器上,通过一些反向代理(nginx?)向世界开放。我可能最终会使用两个或三个不同的 Apache2 实例(我应该吗?)。我喜欢包含在简单目录中的应用程序的可管理性。噗,它们就消失了。我还认为我可以轻松地创建新用户并将其限制在一个且只有一个目录中。

另一方面,作为新手,我感觉包管理器以更安全的方式准备了所有内容,考虑到了许多我可能甚至想不到的问题。只需一个命令即可轻松保持最新状态。

我的问题是 - 对我来说使用发行版默认软件包是可行的方法吗?

答案1

我不想听起来居高临下,但正如你所说,你是一个新手,我建议新手尽可能保持简单,并保留发行版的软件包和功能。我个人建议不要在服务器上运行多个 Apache 实例,如果你需要这种安全性,请考虑使用 Xen、Kvm 甚至 Docker 之类的东西。

话虽如此,我在一家系统管理公司工作,我们通常会尽可能忠实于发行版。这是利用维护者已经提供的解决方案的最简单方法。但我承认,有时找到这些解决方案可能有点困难。不过,Serverfault 可以帮助解决这个问题!

相关内容