网站控制台是完全网页接口可以通过一个网址来管理你各项网络服务的软件。控制台程序可以管理电子邮件账号,FTP 账号,文件管理和创建子站,监控磁盘空间和带宽,创建备份等等。网站控制面板对于 Linux 新手来讲是个出色的解决方案。可以用来管理虚拟主机或者专用主机上众多的站点。这种站点控制面板可以让网站管理管理变得不需要太多专业知识。
最著名和强大的控制面板是 cPanel 和 Plesk。这两个流行的控制面板是月付费的。幸运的是有很多开源的控制面板有着类似的功能同时是免费的。现在我们来逐一介绍一下18款开源/商用的控制面板。
1. cPanel
cPanel 是个 Unix 上面的控制面板。图形界面帮助轻松迅速地管理站点和账号。自动化工具极大地改善了网站管理的流程。
cPanel 通过标准的网页浏览器赋予你了很多站点管理功能,比如创建数据库,创建电子邮件账号,自动回复和网站管理。(cPanel主页)
2. Plesk
Plesk 和 cPanel 类似,也是用过网页来管理的的网站。你可以通过它管理虚拟主机,专业主机,共享主机等。它也可以让你通过一台机器来管理上千个虚拟站点。控制面板可以让你很多任务变得自动化起来,减少开支。也能够增加效益,让客户更满意。
特点:
创建 FTP 账号
创建数据库,如 MySQL 和 PsotgreSQL,电子邮件的账号
添加站点和子站点
保存和备份文件
管理 DNS 和其他资源(Pleask主页)
3. ISPConfig
ISPConfig 是一个开源的控制面板,帮助你通过一个面板来管理多个站点。ISPConfig 是通过 BSD 发行的开源软件。这个开源的控制面板也可以帮助你管理FTP,SQL,DNS 绑定数据库和虚拟主机。
特点:
通过一个控制面板来管理多个站点
网页界面来管理用户的登录
可以管理想 Apache 和 Nginx 的服务器
集群配置
管理电子邮件和 FTP 账号
其他(ISPConfig主页)
4. Ajenti
Ajentishi 是一款界面出色,内容丰富的小型控制台。用于控制虚拟主机和专用主机最适合不过了。
它安装了很多默认的插件和服务,比如:Apache、Nginx、MySQL、FTP、Firewall、文件系统、定时任务、Munin、Samba、Squid 等服务。也为如 File Manager,Code Editor 这类软件提供了控制接口。(Ajenti主页,Ajenti安装)
5. Kloxo
Kloxo 是一款为红帽和 Cent OS 系统设计的高级免费控制面板。它集成了如FTP,spam filter,PHP,Perl,CGI 等管理功能。像详细的自动备份,票务系统等模块是默认其中的。
他可以帮助用户管理/运行一组 Apache 和 BIND,切换接口的同时不会丢失数据。(Kloxo主页,Kloxo安装)
6. OpenPanel
OpenPanel 是在 GNU General Public 协议框架下发行的软件。
它拥有简单易懂的用户接口。可以管理如 Apache,AWSStats,DNS 绑定,PureFTPD,Postfix,MySQL 数据库,IPTables 防火墙和Courier-IMAP 电子邮件等。(OpenPanel主页)
7. ZPanel
Zpanel 是一款免费易用的企业级控制面板,可以管理如 Linux,UNIX,MacOS 和 Windows 等诸多系统。
Zpanel 使用 PHP 语言,运行在 Apache,PHP 语言环境和 MySQL 数据库上。它的核心是一组网站管理服务。核心功能包括Apache Server、hMailServer,FileZillaServer,MySQLWebalizer,RoundCube,phpMyAdmin,phpSysinfo,FTPJailing 等等服务。(ZPanel主页)
8. EHCP
EHCP (简单站点控制面板)是一款基于网页的网站管理软件。可以帮助你管理 MySQL 数据库,邮箱账号,站点账号,FTP 账号等等。
他是唯一一个默认支持 Nginx 和 PHP-FPM,完全抛弃 Apache,对于低配置服务器表现很好的一款控制面板。(EHCP主页,EHCP安装)
9. ispCP
ispCp 是一款免费/开源的项目。包含了多种服务器管理,没有任何限制。
它运行于 Linux/Unix 上,提供商业版本控制面板的功能。它可以让你管理站点,邮箱账号,FTP 账号和数据库等。(ispCP主页)
10. VHCS
VHCS 也是为 Linux 量身设计的开源控制面板。尤其针对IT专家和服务提供商。
VHCS 是由PHP,Perl,C 语言编写的,可以让你完全控制代理商和最终用户。通过几分钟你就可以设置好站点,创建好用户。你也可以管理电子邮箱,FTP 和 Apache 虚拟主机等。(VHCS主页)
11. RavenCore
Ravencore 是一款简单的为 Linux、Unix 设计的控制面板。
创作初衷是为了避免像 Cpanel 和 Plesk 那样的商业软件一样的僵硬。界面是由 PHP 语言编写,后台是由 Perl 和 Bash 编写。它也包括了MySQL,Apache,phpMyAdmin,Postfix 和 Awstats 等模块。(RavenCore主页)
12. Virtualmin
virtulamin 是 Linux 和 Unix 平台上最流行的一款网站管理平台。系统专门为 Apache 虚拟主机,MySLQ 数据库,DNS 站点绑定,电子邮箱和整个服务器设计,有着良好的用户界面。(Virtualmin主页)
13. WebMin
WebMin 有着超级强大的控制管理功能。软件转为 Linux 和 Unix 设计,简单易用。它兼容多种网络服务,包括 FTP 和电子邮件等。
特点:
创建 Apache 虚拟主机
管理,安装和删除软件包。(RPM 格式)
安全起见可以安装防火墙
修改 DNS 设置,IP 地址和路由设置
管理 MySQL 数据库(Webmin主页,WebMin安装)
14. DTC
DTC 是一款遵循 GPL 协议的网站控制面板。通过网页上的图形界面 DTC 可以直接管理创建电子邮箱,FTP 账号,子站和数据库等。可以管理 MYSQL 数据库,展示其所有信息。(DTC主页)
15. DirectAdmin
DirectAdmin 是一款管理网站,邮箱账号等功能的图形化管理工具。它可以自动化执行很多任务。
特点:
管理和创建邮箱账号和数据库
创建 FTP 账号
管理扩展插件,DNS 和数据统计
自带文件管理器
设置错误页和站点密码(DirectAdmin主页)
16. InterWorx
InterWorx 是一款 Linux 服务器管理系统同时也是控制面板。它提供一系列工具来方便管理员管理站点,也可以让最终用户看到网站的情况。
该工具分为两种操作模式:
Nodeworx:管理员模式。
SiteWorx:用户模式,用户可以管理账号和功能。(InterWorx主页)
17. SysCP
sysCp 是由PHP语言编写运用 MySQL 数据库的一款控制面板。它是一款开源的工具可以帮助用户管理他们的子站点,电子邮箱和地址等诸多设置。(SysCP 主页)
18. BlueOnyx
BlueOnyx 是一款基于 CentOS 5.8, CentOS 6.3,Scientific Linux 6.3 系统的控制面板,给予网页的用户界面可以让你管理电子邮箱,FTP 和网站客户端等。它的发行遵守 Sun modified BSD license协议。(BlueOnyx主页)