Vesta Control Panel(VestaCP):免費好用的VPS控制面板

和一般的虛擬主機比起來,VPS的優點在於使用虛擬機器技術,可以擁有獨立的硬體資源、不用與他人共享(★註一),但比較麻煩的是使用者必須具備主機管理的能力。

熟悉網管技術的人通常使用SSH指令(★註二)就能管理主機,但不是每個人都擁有這樣的能力,其實也可以利用圖形化介面的「網路主機管理軟體」或「VPS控制面板」來幫你的忙。

網路主機管理軟體或VPS控制面板說白話一點就是把SSH指令給圖形化,讓你不必輸入生硬的指令,只需動動滑鼠操作圖形介面就能管理主機。如同DOS指令很麻煩,但將之圖形化就變成Windows,連小孩子都會用。

如果只是單純管理自己的VPS,其實不需要功能強大且要錢的網路主機管理軟體(通常安裝在獨立主機),一般的VPS控制面板就夠了。這邊來介紹一個免費又好用的VPS控制面板「Vesta Control Panel」,簡稱為「VestaCP」。

VestaCP是由俄羅斯人所開發的VPS控制面板,擁有包括正體中文在內的多國語言介面,可以安裝在Ubuntu、CentOS、Red Hat等Linux作業系統上。VestaCP體積小、介面簡潔,所以執行速度很快;經過多年的發展其功能與穩定性已非常值得信賴。

目前提供網頁服務的伺服器程式(Web server)最熱門的是「Apache」與「Nginx」。而VestaCP比較特別的地方在於它使用了Nginx做前端,再利用Nginx的反向代理功能來支援Apache,等於同時擁有Apache與Nginx的優點。

下面有VestaCP的安裝與登入後台教學。安裝VestaCP得先SSH連線到VPS主機,然後輸入兩行指令。Linux基本上都支援SSH,Windows使用者請參考「Windows上最受歡迎的SSH連線軟體PuTTY教學」或「Windows 10內建的SSH工具」。
 

【軟體資訊】
名稱:Vesta Control Panel(VestaCP)
功能:VPS控制面板
作業系統:Ubuntu、CentOS、Red Hat、Debian
售價:免費
官方網站:https://vestacp.com/
安裝方法:https://vestacp.com/install/

 
【安裝Vesta Control Panel】

1. SSH連線到VPS主機之後,輸入「curl -O http://vestacp.com/pub/vst-install.sh」然後按鍵盤上的「Enter」(這一行是下載指令)。

2. 輸入「bash vst-install.sh」然後按鍵盤上的「Enter」(這一行是安裝指令)。

3. 安裝到一半會問你3個問題。第一個是想繼續安裝嗎?當然要按「y」。第二個是要你輸入一個聯絡用的電子信箱。第三個則是要你幫主機取個名稱。回答完之後安裝程序就會繼續進行,需要一點時間,請耐心等候。

4. 當你看到「Congratulations,…..」並在這句話下面顯示後台的登入網址、username與password,表示VestaCP已安裝完成,這時就可以結束SSH連線了。

【登入Vesta Control Panel後台】

1. VestaCP後台的登入網址,其實就是在主機IP的後面加上「:8083」。比方說,如果VPS主機的IP為「43.224.33.211」,那麼登入頁面網址就是「43.224.33.211:8083」。連進來時若看到這個畫面,直接按一下「我理解風險並希望繼續」。

2. 輸入username與password之後,按一下「Log in」。

3. 進入後台後先按一下右上方的「admin」,這邊可以把操作介面改成正體中文(tw),也可以修改密碼、聯絡用的電子信箱等資訊;改完後記得按「Save」,其他看不懂的選項建議別亂動。

4. 改成正體中文後,VestaCP所有功能應該一目了然了吧!建議各位有空就多加摸索,等熟悉後再正式建立網站。大叔有空還會再寫一篇「利用Vesta控制面板建立網站並綁定域名」的教學。

★註一:想更加了解各種網路主機的不同,請參考「虛擬主機、VPS、獨立主機的差別」這篇文章的說明。

★註二:利用SSH連線到Linux主機的文字介面所鍵入的命令列,類似Windows上的文字介面「命令提示字元」,但兩者完全不同。

Comments 4

  • Vesta – cmmnt 602 B/s | 1.4 kB 00:02
    Errors during downloading metadata for repository ‘vesta’:
    – Status code: 404 for http://r.vestacp.com/cmmnt/8/x86_64/repodata/repomd.xml (IP: 104.236.66.100)
    Error: Failed to download metadata for repo ‘vesta’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
    Repository epel is listed more than once in the configuration
    Error: Unknown repo: ‘*base’
    Error: yum install failed
    最后没有出现安装成功,却出现了一些错误,请问该如何解决?谢谢

    • 訊息顯示從下載就出錯了,如果網路沒問題的話,有可能是主機權限的問題。
      剛剛在我的Linux主機上試了步驟一、二的指令,順利安裝沒出啥錯。

  • 請問大叔 不知道您有裝過他的sk php-selector 多版本php選擇 我安裝過後總是出現httpd restart failed 不知道這部份的問題可以請教您該怎麼做嗎?

    • 我沒裝過php-selector。
      httpd restart failed通常是伺服器程式出問題,大叔也曾遇過,
      可以將/etc/httpd/conf.d/nss.conf裡的NSSEngine設成off試試,
      我上次遇到這個情況是用這招解決的;如果不行,只能砍掉重練了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *