使用DNS工具的cpanel免费替代品

TDS*_*Sii 4 php mysql apache hosting cpanel

我正在寻找一个免费的替代方案来管理个人网站(php/apache/mysql支持),并能够配置DNS.

它应该是非常轻量级和优化.

我尝试了很多面板,特别是kloxo,我很失望,整个服务器上有太多的bug和随机崩溃.

请记住,我不想要任何票务系统或支付系统或能够一键安装CMS.最重要的是一个最新的产品,具有强大的社区,可定期更新和支持.

我试着谷歌搜索了几个小时,我带来了一个大清单,所以我很困惑..

Ree*_*e45 9

的Virtualmin

好的

它创建网站,就像我创建它们一样.它将它们放在主目录中,为它们创建一个用户/组.设置FTP/MySQL /更多.允许广泛的自定义:例如,我设置网站以使用chronolog并缩短logrotate所需的时间.

资源

之后的安装(其中包括了Apache,BIND,MySQL和SpamAssasin,ClamAV的,Dovecot的,和后缀.整个服务器的内存使用量大约是500MB RAM(在OpenVZ的容器重新启动后).安装不启动任何附加的服务,因此在内存受限的环境中,您可能希望在重新启动之前禁用它们.

在禁用设置中的功能后,它仍会在启动时启动许多不需要的服务,如SpamAssasin,mailman,postgreSQL等.您可以使用分发工具或界面的"服务和启动"部分禁用它们.经过一点调整之后,我通常会将内存使用量降低到~200MB(在OpenVZ容器中),然后给MySQL大约33%的RAM(通常至少1GB容器).

低于200MB的使用肯定是可能的 - 还要注意OpenVZ 在内存方面有点奇怪

整合

Virtualmin/Webmin管理配置比什么都重要.我设置的每个Virtualmin服务器都感觉它可以在没有virtualmin的情况下运行(虽然我还没试过).在Ubuntu(也可能是Debian)中 - apache配置放在/ etc/apache2/sites-available和/ etc/apache2/sites-enabled中.通常,界面中的每个选项都对应于Virtualmin帮助您生成的配置文件.它不会盲目地覆盖大多数文件(如apache).如果你进行了修改,它会注意到并且尽量不要破坏它.

要知道的事情

  • 您可以做的第一件事就是设置目录限制功能,以便用户可以根据其主目录进行操作
  • 如果使用Ubuntu 10.04和fastcgi,则需要从更新存储库中提取新的apache2 fcgi包以避免上传错误.
  • subaccount用户名可能更好:cPanel使用user@domain.com作为FTP/WebDAV,使用domain_user作为MySQL用户名/数据库.Virtualmin允许您选择其中一个:不是两个.Virtualmin在MySQL中创建的用户最终被截断(而不是"some-user@my-domain.com",你得到的是"some-user @ my-dom",Virtualmin接口中没有任何内容告诉你它是这样做的).您可以单独管理MySQL并让Virtualmin导入它.
  • 现在,新帐户名称似乎默认为整个域名.我不是它的粉丝,但至少它是可配置的.
  • Virtualmin以纯文本形式存储帐户密码.它这样做是为了它可以管理几个不具有统一密码格式的不同系统中的帐户 - 这是可以理解的,我仍然使用它,因为所有密码只是随机生成而只是内部(虚拟机框上没有电子邮件)
  • webmin.pl文件似乎在去年崩溃了一些.我有一段时间没有遇到它,但它与apache等非关键.事实上,如果它只是按需开始它会很好.

总体

它节省了我的时间,即使我需要调整所有选项.它适用于比大多数控制面板更多的操作系统.它们有自己的存储库,因此更新系统可以很好地与操作系统集成.