VestaCP面板怎么用?安装邮局/添加多域名&文件管理

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安装在至少1GB内存(推荐)的服务器上,但它也可以在512MB RAM服务器上平稳运行。

但要安装病毒扫描工具,面板默认设置至少需要3GB RAM。

不过,用户可以覆盖这些设置,并在任何服务器上,安装病毒扫描和其他一些功能。

安装VestaCP,以下软件将被安装

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服务

请参考此文 ▼

安装VestaCP提示:Following packages are already installed: httpd centos 7

如果我们的VPS安装的Linux系统是 CentOS 7,同时VPS供应商提供的不是很纯净的CentOS发行版,默认情况下是安装了Apache(CentOS中的httpd)。这样,在安装VestaCP时,就会出现如下提示:……

在Ubuntu上卸载LAMP的命令实例

你可以运行这个单行命令,来删除 Ubuntu 服务器上的 LAMP ▼

`# sudo apt-get remove --purge apache2 php5 mysql-server-5.0 phpmyadmin`

开始安装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 证书进行加密 ▼

VestaCP添加FTP账户

在底部,你可以添加一个FTP帐户到你的网站,并输入你的FTP帐户和密码 ▼

FTP客户端连接设置

使用FTP客户端软件连接时,可以使用以下设置 ▼

VestaCP添加邮局邮箱

首先进入VestaCP的邮局管理界面,并添加一个新帐户 ▼

输入你的电子邮件帐户和密码,然后你将收到电子邮件SMTP,IMAP等 ▼

VestaCP的在线邮箱,使用开源的Roundcube来轻松发送和接收信件 ▼

VestaCP文件管理器

第 1 步:通过SSH连接到SFTP后,进入目录 ▼

/usr/local/vesta/conf

第 2 步:编辑 vesta.conf 文件,

FILEMANAGER_KEY ='KuwangNetwork'
SFTPJAIL_KEY ='KuwangNetwork'

保存后,你可以在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控制面板免费提供了一个基于反向代理的缓存系统。

扩展阅读:

VestaCP官网未必有的安装配置中文使用教程

VestaCP是Linux主机控制面板,快速安装,简单易用,功能齐全。由于支持的操作系统范围广泛,VestaCP面板在SEO人员和电商网站管理员中,也非常流行。VestaCP官网里的教程有些混乱,不能……

VestaCP后台8083端口https无效?安装SSL证书教程

VestaCP 控制面板简单易用:安装VestaCP 控制面板,可以实现自动安装 Let’s Encrypt SSL证书的安全功能,所以深受国外SEO从业人员的欢迎。什么是Let’s Encrypt?Let’s Encrypt是一个S……

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注