我正在寻找一个免费的替代方案来管理个人站点(php/apache/mysql支持),使其能够配置dns。
它应该是非常轻的重量和优化。
我试了很多面板,特别是kloxo,我很失望,太多的错误和整个服务器的随机崩溃。
请记住,我不希望任何票务系统或支付系统或能力安装一个点击。最重要的是一个强大的社区定期更新和支持最新的产品。
我试着用谷歌搜索了几个小时,结果得到了一个大名单,所以我很困惑。

最佳答案

Virtualmin
好的
它像我创建网站一样创建网站。它将它们放在主目录中,为它们创建一个用户/组。设置ftp/mysql/more。允许广泛的定制:例如,我将网站设置为使用时间轴,并缩短日志轮换所需的时间。
资源
安装后(包括apache、bind、mysql、spamassasin、clamav、dovecot和postfix)。整个服务器的内存使用量约为500MB RAM(在重新启动后的OpenVZ容器中)。安装不会启动任何其他服务,因此在内存受限的环境中,您可能希望在重新启动之前禁用这些服务。
在设置中禁用功能后,它仍然会在启动时启动许多不需要的服务,如spamassasin、mailman、postgresql等。您可以使用分发工具或接口的“服务和启动”部分禁用这些功能。稍加调整之后,我通常会将内存使用量降到大约200MB(在openvz容器中),然后再为mysql提供大约33%的ram(通常至少1GB容器)。
在200MB以下使用当然是可能的——还要注意openvz有点wierd when it comes to memory
整合
virtualmin/webmin比其他任何东西更能管理配置。我设置的每台virtualmin服务器都感觉可以在没有virtualmin的情况下运行(尽管我还没有尝试过)。在ubuntu(也可能是debian)中,apache配置放在/etc/apache2/sites available和/etc/apache2/sites enabled中。通常,接口中的每个选项都对应一个virtualmin只帮助您生成的配置文件。它不会盲目地覆盖大多数文件(比如apache)。如果你做了一个修改,它会注意到并尽量不要弄糟它。
要知道的事情
您首先要做的一件事是设置目录限制功能,以便用户可以选择到他们的主目录
如果使用ubuntu 10.04和fastcgi,则需要从更新存储库中提取新的apache2 fcgi包,以避免上载错误。
子帐户用户名可能更好:cpanel将[email protected]用于ftp/webdav,将domain-uuser用于mysql用户名/数据库。virtualmin允许您选择一个或另一个:而不是两者。virtualmin在mysql中创建的用户最终被截断(而不是“[email protected]”,而是“some-user@my-dom”,virtualmin接口中没有任何内容告诉您是它干的)。您可以单独管理mysql并让virtualmin导入它。
新帐户名现在似乎默认为整个域名。我不是它的粉丝,但至少它是可配置的。
Virtualmin以纯文本存储帐户密码。它这样做是为了能够在几个不同的系统中管理帐户,这些系统没有统一的密码格式——这是可以理解的,我仍然使用它,因为所有的密码都是随机生成的,而且仅限于内部(在Virtualmin框中没有电子邮件)
去年webmin.pl文件似乎有点崩溃。我已经有一段时间没有遇到过它了,但是与apache等相比,它并不重要。事实上,如果只是按需启动就好了。
总体
它节省了我的时间,即使有所有的选择,我需要调整。它的操作系统比大多数控制面板都多。它们有自己的存储库,因此更新系统与操作系统很好地集成。

08-07 14:21