文章目錄
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 步:輸入電子郵件
- 然後,它會要求你輸入一個有效的電子郵件(向你發送有關當前服務器的更新)。
- 所以,請輸入一個有效的電子郵件並按回車。
第5 步:輸入FQDN 主機名
第6 步:記錄登錄信息
安裝成功後,VestaCP 將顯示以下信息▼
第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面板怎麼用?安裝郵局/添加多域名&文件管理》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-702.html
歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!