Php 使用DNS工具的cpanel免费替代方案

Php 使用DNS工具的cpanel免费替代方案,php,mysql,apache,hosting,cpanel,Php,Mysql,Apache,Hosting,Cpanel,我正在寻找一个免费的替代方案来管理个人网站(php/apache/mysql支持),并能够配置DNS 它应该是非常轻的重量和优化 我尝试了很多面板,尤其是kloxo,我很失望,整个服务器出现了太多的bug和随机崩溃 记住,我不想任何票务系统或支付系统或能力,以安装一次点击CMS。最重要的是一个具有强大社区的最新产品,用于定期更新和支持 我在谷歌上搜索了好几个小时,得到了一个很大的列表,所以我很困惑。你尝试过吗?Directadmin是另一个被很多人使用的列表。你可以看看 好人 它像我创建网站一样

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

它应该是非常轻的重量和优化

我尝试了很多面板,尤其是kloxo,我很失望,整个服务器出现了太多的bug和随机崩溃

记住,我不想任何票务系统或支付系统或能力,以安装一次点击CMS。最重要的是一个具有强大社区的最新产品,用于定期更新和支持


我在谷歌上搜索了好几个小时,得到了一个很大的列表,所以我很困惑。

你尝试过吗?

Directadmin是另一个被很多人使用的列表。你可以看看

好人 它像我创建网站一样创建网站。它将它们放在主目录中,为它们创建一个用户/组。设置FTP/MySQL/更多。允许广泛的定制:例如,我将网站设置为使用年表,并缩短日志轮换所需的时间

资源 安装后(包括Apache、BIND、MySQL、SpamAssasin、ClamAV、dovecot和postfix)。整个服务器的内存使用量约为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)。如果您进行了修改,它会注意到并尝试不将其修改

要知道的事情
  • 您可以做的第一件事之一是设置目录限制功能,以便用户可以登录到其主目录
  • 如果使用Ubuntu10.04和fastcgi,您需要从更新存储库中取出新的apache2 fcgi包,以避免上传错误
  • 子帐户用户名可能更好:cPanel使用user@domain.com对于FTP/WebDAV和MySQL用户名/数据库的domain_user。Virtualmin允许您选择其中一个:而不是两个。Virtualmin在MySQL中创建的用户最终会被截断(而不是“一些”)-user@my-domain.com“你得到”一些-user@my-dom“Virtualmin接口中没有任何东西告诉您它做到了这一点)。您可以单独管理MySQL并让Virtualmin导入它
  • 新帐户名现在似乎默认为整个域名。我不喜欢它,但至少它是可配置的
  • Virtualmin以纯文本形式存储帐户密码。它这样做是为了它可以管理几个不同系统中的帐户,这些系统没有统一的密码格式——这是可以理解的,我仍然使用它,因为所有的密码都是随机生成的,并且仅限于内部(Virtualmin框上没有电子邮件)
  • 去年webmin.pl文件似乎有点崩溃。我已经有一段时间没有遇到它了,但与apache之类的软件相比,它并不重要。事实上,如果它只是按需启动就好了
总体上
它节省了我的时间,即使有我需要调整的所有选项。它可以使用比大多数控制面板更多的操作系统。它们有自己的存储库,因此更新系统可以很好地与操作系统集成。

我不会做推荐,因为我有明显的偏见(我是一名Virtualmin开发人员,这就是我的谋生方式),但我想补充更多关于Virtualmin内存使用的细节,因为有人说它使用了500MB的RAM,这是远远不够的

控制面板Virtualmin本身使用11MB到150MB的内存,具体取决于配置、管理的域数、启用的缓存量等。它管理的服务,如Apache、BIND、databases、ClamAV等,可能会使用数百MB甚至更多GB的RAM。然而,这种使用会发生在使用ose服务,与Virtualmin无关。假设配置相同,没有控制面板会使Apache变小。同样,如果您使用ClamAV进行病毒扫描电子邮件,则无论您使用什么控制面板(或者即使您根本不使用控制面板),您都将始终使用该内存

只需关闭所有库缓存,就可以很容易地使Virtualmin使用大约11-16MB(在32位系统上接近11,在64位系统上接近16)

在我们的“低内存系统上的Virtualmin”指南中,详细记录了内存使用情况,包括如何将其配置为使用很少的内存:


默认情况下,Virtualmin配置为用于大型部署…在大型服务器上承载数百个域。但这并不意味着它仅适用于此类部署。我们有成千上万的安装在256或512MB RAM的系统上运行,甚至有几百个安装在128MB的系统上运行(甚至更小;我认识一个家伙,他在96MB虚拟机上运行静态网站专用配置)。老实说,我不确定Virtualmin如何能比11MB小得多,并且仍然有用。我怀疑其他任何控制面板是否会明显更小。

webmin和ontop我把Virtualmin放在其中?如何