文章目錄
VestaCP是一個非常簡單,但功能強大且高效的Linux網絡主機控制面板。
默認情況下,它將安裝nginx Web服務器,PHP,Mysql的,DNS服務器和其他必須運行完整的Web服務器的軟件,這些都是蓋站做SEO必備的條件。 VestaCP控制面板可安裝在RHEL 5和6,CentOS的 5和6,Ubuntu 12.04至14.04和Debian 7上。 由於支援的作業系統範圍廣泛,VestaCP面板在Web開發人員和系統管理員中也非常流行。
了解VestaCP
VestaCP是客戶的完整解決方案,客戶可以在其VPS或專用伺服器上安裝捆綁的免費解決方案。 大多數免費面板如Z-Panel都不是最新的,大多數已知的安全漏洞仍然開放,而VestaCP對其產品進行了積極的開發。 如果你不熟悉服務器維護,也可以從他們那裡訂購支持包:
- 他們的界面對他們來說非常獨特。
- VestaCP在其控制面板皮膚上,使用了現代材料(Modern Material)改編。
- 用戶還可以使用主題將自己的品牌更新到VestaCP。
安裝條件
你可以將VestaCP安裝在至少1GB記憶體(建議)的伺服器上,但它也可以在512MB RAM伺服器上平穩運行。 但要安裝病毒掃描工具,面板預設設定至少需要3GB RAM。 不過,用戶可以覆蓋這些設置,並在任何伺服器上,安裝病毒掃描和其他一些功能。
- VestaCP 支持Centos、Ubuntu、Debian 和RHEL。
- VPS 內存1 GB或更少的VestaCP 為Mirco 型( Micro 類型不支持phpfcgi)
- VPS 內存1G-3G為Mini型
- VPS 內存3G-7G為中型
- VPS 內存7G或更大型為Large,可安裝中型和大型反垃圾郵件組件。
安裝VestaCP,以下軟件將被安裝
- 阿帕奇
- PHP
- nginx
- 命名
- 進出口
- Dovcot
- ClamAV(取決於你的配置)
- SpamAssassin的
- MySQL的 & PHPMyAdmin
- PostgreSQL的
- VSFTPD
VestaCP安裝準備
安裝VestaCP 相當簡單,首先確保你沒有運行伺服器上的任何預設軟體。 如果是這樣,請使用適當的命令刪除那些多餘的軟體。 我們建議並你使用乾淨的作業系統安裝,因為它可以讓你免去安裝時,可能發生的許多衝突(如安裝了其他控制面板等)。
在CentOS上卸載LAMP的命令實例
第1 步:刪除MySQL 伺服器在CentOS 伺服器上刪除MySQL,執行以下命令▼
yum remove mysql-client mysql-server mysql-common mysql-devel第2 步:刪除MySQL 庫
yum remove mysql-libs第3 步:刪除現有的PHP 安裝
yum remove php php-common php-devel第4 步:從伺服器上刪除Apache服務請參考此文 ▼
在Ubuntu上卸載LAMP的命令實例
你可以運行這個單行命令,來刪除Ubuntu 服務器上的LAMP ▼
`# sudo apt-get remove --purge apache2 php5 mysql-server-5.0 phpmyadmin`- ▲ 以上代碼將刪除當前安裝的LAMP
開始安裝VestaCP
通過SSH 連接到你的VPS/服務器,本文使用的是Putty 軟件進行演示。 第1 步:下載VestaCP 安裝程式使用以下指令,下載VestaCP 安裝程式▼
curl -O http://vestacp.com/pub/vst-install.sh
第2 步:啟動VestaCP安裝成功下載後,執行此指令啟動VestaCP安裝 ▼
bash vst-install.sh第3 步:確認安裝 VestaCP 安裝程式會要求確認安裝VestaCP,輸入'y' 繼續 ▼
第4 步:輸入電子郵件
- 然後,它會要求你輸入一個有效的電子郵件(向你發送有關當前服務器的更新)。
- 所以,請輸入一個有效的電子郵件並按回車。
第7 步:設定語言為中文透過瀏覽器登入Vesta CP控制面板 ▼
你會發現默認為英文,你可以點擊右上角的 admin 進行更改 ▼ 
VestaCP新增多域名
在VestaCP 控制面板的WEB服務中,你可以添加多個新的域名 ▼
在高級設置中,你可以選擇是否給網站添加SSL證書,並且支持自動設置Let's Encrypt 證書進行加密 ▼ 
- 等待約五分鐘後,就能啟用https,查看剛申請的SSL證書。
VestaCP添加FTP賬戶
在底部,你可以添加一個FTP帳戶到你的網站,並輸入你的FTP帳戶和密碼 ▼ 
FTP客戶端連接設置
使用FTP客戶端軟件連接時,可以使用以下設置 ▼
- Hostname(主機名)輸入你的服務器IP地址或指向服務器的域名。
- Username(用戶名):服務器管理員或FTP帳戶用戶名。
- Password(密碼):服務器管理員或FTP帳戶密碼。
- Port(連接埠):21
VestaCP添加郵局郵箱
首先進入VestaCP的郵局管理界面,並添加一個新帳戶 ▼
輸入你的電子郵件帳戶和密碼,然後你將收到電子郵件SMTP,IMAP等 ▼
VestaCP的在線郵箱,使用開源的Roundcube來輕鬆發送和接收信件 ▼ 
VestaCP檔案管理器
第1 步:通過SSH連接到SFTP後,進入目錄 ▼
/usr/local/vesta/conf
第2 步:編輯vesta.conf 文件,
- 在文件末尾添加以下兩行代碼▼
FILEMANAGER_KEY ='KuwangNetwork' SFTPJAIL_KEY ='KuwangNetwork'
保存後,你可以在VestaCP導航中,查看文件管理器 ▼
- 由於vesta.conf 文件會被系統自動修改,
- 建議將vesta.conf 文件更改為只讀(440)。
- 修改vesta.conf 文件的方法,可能會失效,會收到郵件通知出錯。
- 若失效請刪除剛才添加的那兩行代碼。
- VestaCP 的文件管理器太過雞肋。
- 推薦用SFTP、WinSCP 等軟件,代替VestaCP 的文件管理器。

谷歌JS庫問題
- 文件管理器使用Google的JS庫,但在中國內地的某些地區可能沒有Google的JS庫。
解決方法: 進入目錄 ▼
/usr/local/vesta/web/templates/file_manager
請將main.php 文件的第119行中的地址,更改為 ▼
code.jquery.com/jquery-1.11.1.min.js
卸載VestaCP
第1 步:停止VestaCP 服務
service vesta stop
第2 步:刪除VESTA的安裝程序 CentOS 系統,請使用以下命令▼
yum remove vesta* rm -f /etc/yum.repos.d/vesta.repo
於Debian / Ubuntu 系統,請使用以下命令▼
apt-get remove vesta* rm -f /etc/apt/sources.list.d/vesta.list
第3 步: 刪除數據目錄和計劃任務
rm -rf /usr/local/vesta
- 此外,最好刪除admin用戶和相關計劃任務。
結語
VestaCP是一款非常好,且易於安裝使用的VPS控制面板,可為所有人使用。 而且,絕對不會出現任何安裝錯誤,安裝在我們的VPS上,只需要大約4-7分鐘即可完成。
- VestaCP比起主要競爭對手ISPConfig快得多。
- VestaCP是一個標準的Linux系統控制面板,以最小的成本保持運行。
- VestaCP控制面板免費提供了一個基於反向代理的緩存系統。
希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《VestaCP面板怎麼用?安裝郵局/添加多域名&文件管理》,對您有幫助。

