以前我们做网站的时候较多的还是使用虚拟主机,其中Plesk、CPanel面板是我们常用的虚拟主机管理面板。不过如今虚拟主机慢慢的淡出我们建站的主机可选产品中,开始都用云服务器建站。在云服务器建站部署WEB环境中,我们会选择什么样子的WEB安装工具软件呢?直接自己编译安装,还是使用一键包或者Linux控制面板?
如果我们开始有使用云主机、独立服务器,所有的系统都是需要我们自己来安装的,而且大部分云服务器的系统都是linux系统,不是可视化界面,这里需要用到主机控制管理面板,需要在建站之前安装到我们购买的云服务器中,这样我们在安装完毕之后就可以安装和管理网站。在这篇文章中,我准备整理目前我们还在使用的10款Linux VPS主机可以使用的主机控制管理面板。
第一、宝塔面板
宝塔面板应该是目前用户比较多的可视化Linux VPS主机管理可视化面板,借助于之前有几款面板缺少运维以及付费运营之后,宝塔面板打着永久免费的旗号,当然也加上确实在功能上一直比较新,才逐渐在这几年收获到不少的用户。从今年开始,商家也在寻求盈利模式,比如有开始将一些插件功能单独付费收费,以及提供永久的付费版本。不过,免费版本用户影响还不是很大,至少可以确保大众功能的使用。
安装宝塔面板建议使用在CENTOS7系统下进行,其他兼容性不是太好。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
宝塔面板可以安装LNMP、LAMP系统环境。
第二、WDCP
当初WDCP面板可谓是一家独大,一手好牌居然打成这样。当初可以说大部分网友在服务器中建站,都会有用到WDCP面板,当然WDCP成功的原因也在于AMH面板付费后成气候的。在WDCP用户增加之后,团队没有想到不断的完善功能和提高用户体验,导致被上面的宝塔面板超越。
目前,WDCP面板还在运行,但是基本上用户量不大,只不过有些用户当初一直在使用没有办法变更,新用户的话基本上很少有使用WDCP面板。不论是软件的升级,还是后台的用户体验,确实不是我个人喜欢的那种。
wget http://dl.wdlinux.cn/files/lanmp_v3.3.tar.gz
tar zxvf lanmp_v3.3.tar.gz
sh lanmp.sh
目前,WDCP面板提供的版本是V3.3版本,安装过程是编译安装的,所以速度比较慢。
第三、AMH
AMH面板是与WDCP同时期的产品,当时两者用户都是比较多的。从软件的用户体验上看,AMH还是有优势的,但是AMH开发者突然决定从5.0版本开始付费,所以免费版本停留在4.2版本。这样一来,对于大部分需要免费用户的支持者来说都不再使用。可能对于开发者来说专注付费用户,肯定是有部分付费用户的,要不刚才我去看看也不会坚持到现在,这个是人家的自由,他们希望付费都是可以的。付费用户还分四个级别,最低是6元一个月,最高是550元每月。如果我们需要安装免费版本可以用这个脚本:
wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log
不过免费版本的软件都是很早很早的,基本上不适合目前建站需要。
第四、APPNODE
APPNODE控制面板前身是有一款名字的,但是我忘记了,所以就不说这个事情。APPNODE是Linux 服务器集群管理面板。有提供免费和付费用户,免费用户支持安装三个网站,不过对于一般的用户来说三个网站也是够用的。但是对于我们习惯免费的来说确实有点遗憾,这款软件的功能十分强大,从下面截图可以看到。看着这么强大的功能感觉安装到普通云主机上有点大材小用。
INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS='Nginx-stable,php73(zend-guard-loader),php72(zend-guard-loader),php71(zend-guard-loader),mysql56' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
我们可以自定义安装的软件版本。
第五、CyberPanel
CyberPanel面板来自Litespeed引擎提供商官方发布的基于Openlitespeed面板。对于有喜欢使用LITESPEED引擎的用户可以使用,这个面板经过两年的发展也是比较完善的,可以实现建站、自建DNS、邮局功能,当然也支持备份、安全、SSL等。这里我们安装也很简单:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
根据官方要求需要在CENTOS7系统下安装。
第六、LNMP
上面五款LINUX主机管理面板是可视化操作的,对于服务器比较挑剔的用户可能会希望直接编译WEB环境,但是编译的环境安全性以及操作性不够自动化。便捷一些我们会使用一些网友提供的无面板的脚本,其中用户最多的是LNMP脚本。已经有好多年,每年都有在维护和更新。如果我们有安装LNMP、LAMP脚本的是可以选择的。
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
第七、OneinStack
以前我们也有看到很多个人也会开发一些一键包工具,但是都不如上面的LNMP,自从前几年开始一款oneinstack脚本的出现打破这个局面,基本功能和LNMP差不多,但是组合配置比LNMP丰富很多,比如支持Tomcat、JDK、Tengine、OpenResty,可以说在LNMP脚本基础上有不少的改变和丰富。
可以根据我们需要选择组合。
yum -y install wget screen #for CentOS/Redhat
# apt-get -y install wget screen #for Debian/Ubuntu
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz
tar xzf oneinstack-full.tar.gz
cd oneinstack
screen -S oneinstack
./install.sh
第八、LAMP
LAMP系统顾名思义是支持安装Apache引擎的WEB系统。可以为 Amazon Linux/CentOS/Fedora/Debian/Ubuntu 系统的 VPS 或服务器安装 LAMP(Linux + Apache + MySQL/MariaDB/Percona + PHP) 生产环境的 Shell 脚本。
安装方法:
yum -y install wget screen git // Edit By itbulu.com
apt-get -y install wget screen git // for Debian/Ubuntu
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 *.sh
screen -S lamp
~/lamp/lamp.sh -h
安装过程我们可以选择软件的版本。
第九、ZPanel
ZPanel面板,也是国外的一款老牌的主机面板,主要是因为海外的主机面板,实际上在国外使用的用户还是很多的。以前一段时间在国内也比较流行,只不过有些时候功能过于复杂和强大,我们很多人是无法使用驾驭的,实际上ZPanel面板支持Windows,Linux等多个操作系统的VPS或者服务器。
ZPanel面板目前可以使用到Windows和Linux系统中,目前最新版本是ZPanel 10。以后我有时间就单独的分享ZPanel面板的使用教程。这个软件使用了其它免费或开源的软件提供免费许可证,成本效益解决方案。ZPanel能与MySQL,hMailServer(Windows平台),Postfix(Linux平台等),Filezilla(Windows平台)或Proftpd(Linux平台等)等多个软件完美兼容。ZPanel最新的版本命名为ZPanelX(10)。
CentOS系统
yum -y update
wget https://raw.github.com/zpanel/installers/master/install/CentOS-6_4/10_1_1.sh
chmod +x 10_1_1.sh
./10_1_1.sh
Ubuntu系统
wget https://raw.github.com/zpanel/installers/master/install/Ubuntu-12_04/10_1_1.sh
chmod +x 10_1_1.sh
./10_1_1.sh
第十、Vesta
Vesta,也是一款国外的主机面板。这款面板实际上在国内的用户还是比较多的,我之前看到有网友专门使用他们家的邮局功能。在国内文档还是比较多的,,而且也有支持中文语言包,建站是相对容易的,扩展性也比较强大。