以前我們做網站的時候較多的還是使用虛擬主機,其中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,也是一款國外的主機面板。這款面板實際上在國內的用戶還是比較多的,老蔣之前看到有網友專門使用他們家的郵局功能。在國內文檔還是比較多的,,而且也有支持中文語言包,建站是相對容易的,擴展性也比較強大。
老蔣也寫過幾篇文章:
1、VestaCP免費VPS主機WEB管理面板 - 面板安裝設置概況及簡體中文語言
2、VestaCP免費VPS管理面板添加域名站點、MYSQL數據庫架構網站過程
