我有自己的电子邮件服务器,在 Xen 下的 VM 中运行。我想设置另一个带有 Web 邮件系统的 Xen VM,让我的用户从 Web 浏览器访问他们的邮件。
我想为 VM 使用 Debian Stable,现在是 Debian 5.0 Lenny。我还希望我的所有软件都是免费的开源软件。
什么是最好的网络邮件系统?似乎最受欢迎的是Squirrelmail。我应该只用那个吗?是否有其他网络邮件系统可能更好/更安全?
我的计划是将 webmail 配置为使用安全 IMAP(通过 SSH,端口 993)与邮件服务器通信。这样一来,如果有人设法破解了 webmail 服务器,他们攻击邮件服务器的时间就会减少。但我想主要的担忧是攻击者是否只是修改了网络邮件系统来收集密码,所以这也许毫无意义,我应该让网络邮件通过普通的 IMAP 与邮件服务器通信。(嗯,心理提示:必须发布一个关于入侵检测的问题。)
任何其他关于建立网络邮件系统的建议将不胜感激。
我已经在服务器上设置了 Git,使用 gitosis 来控制提交访问。我想配置我的 Git 系统,以便我们防火墙内的任何人都可以读取 Git 存储库,我也想设置 Gitweb。
我在各种博客上找到了几个 Gitweb 设置教程,但它们在各种细节上有所不同,其中一些已经过时。我希望这个问题有最新的答案。
我的具体设置是 Red Hat Enterprise Linux。我已经成功安装了 Git、gitosis 以及 Gitweb 和 Apache 包。但是,我还没有弄清楚如何配置 Apache 以实际授予对 Gitweb 的访问权限。
如何设置我的服务器以允许对 Git 进行只读访问,并允许 Gitweb 工作?
我有自己的电子邮件服务器,它为几十个用户提供服务。我现在需要替换它,我希望替换的是在管理程序下运行的虚拟服务器映像。
我对新服务器系统的计划包括以下内容:
只运行免费的开源软件。
至少运行三个虚拟映像:电子邮件服务器、HTTP 服务器和 SSH 服务器。我计划运行一个网络电子邮件系统(例如SquirrelMail)。
Hypervisor 操作系统将是 Debian Stable(现在是 Debian 5.0“lenny”)。来宾操作系统也将是 Debian 稳定版。
在镜像 (RAID 1) 配置中使用两个硬盘驱动器的软件 RAID。
我需要尽快启动并运行虚拟机管理程序和电子邮件访客映像,因为我担心我的旧服务器可能会出现硬件故障。(它每天大约重启 3 次!)
这是我为未来做好准备的黄金机会。什么是完美的设置?我应该如何配置我的系统?
我的主要问题:
我应该使用KVM吗?我计划使用Xen,但我在其他 ServerFault 问题中看到,有些人推荐 KVM 作为未来的最佳选择。我现在需要稳定可靠的东西,我需要让它快速运行……如果 Xen 更稳定或者 KVM 很棘手,我现在可以使用 Xen。(Debian 不会很快放弃对 Xen 的支持!)
我应该将LVM与我的虚拟机管理程序一起使用,还是忽略它?我倾向于让事情尽可能简单,而 LVM 似乎会增加另一层复杂性;但另一方面,我认为它现在已经稳定和成熟,如果我的虚拟服务器映像的需求发生变化,那么灵活性可能会很有价值。
是否有一些 GUI 或基于 Web 的工具可用于管理 KVM/Xen?我当前的电子邮件服务器上甚至没有 X11;我只通过 SSH 管理它。
任何其他建议或提示将不胜感激。
如果您想了解我的硬件,以下是重要的基础知识:
AMD BE-2300 芯片(双核;支持 AMD-V 虚拟化指令)
4 GB 内存
两个相同的 250 GB 希捷硬盘