rec*_*bot 6 package-management ubuntu nginx source php-fpm
我正在设计一个新的服务器设置来托管多个网站。(在SliceHost 上为我的客户共享主机。)我最近摆脱了传统的 LAMP 设置并选择了 Ubuntu、Nginx、php-fpm和 mysql。
我比我的旧 Apache、suphp、mysql 设置更喜欢它。它工作得很好,提供了站点之间的封装并且使用的内存显着减少。但是,我有一个主要的维护问题。为了拥有最新版本的 Nginx 并为了使用 php-fpm,我不得不从源代码编译这些程序。
我认为这是一个问题的原因是跟踪更新和构建配置最终将成为大量工作。对于两个程序(和一个补丁),我可以处理它,但是这个设置似乎无法扩展到许多包和服务器。有没有好的方法来管理这种情况?我相信人们一直都在这样做。
不是从源代码编译和部署,而是为您需要的较新版本构建(或查找)Ubuntu 包。通常,您可以从旧版本中获取构建文件,然后使用较新的源代码。然后,您可以像维护其他任何软件包一样维护您的软件包,而只需担心跟踪配置文件。
在Debian新维护指南是非常有益的在这种情况下,特别是第9章- “更新包”。- 虽然一开始可能看起来很吓人,但其实很简单
我使用发行版的包管理器打包每个软件。它有很多优点:
| 归档时间: |
|
| 查看次数: |
418 次 |
| 最近记录: |