VestaCP安装与使用教程-免费的VPS和虚拟主机控制面板自带邮局和DNS解析系统

VestaCP是一个由外国人开发的免费的主机控制面板,它可以帮助你快速管理VPS主机和服务器,你可以将VestaCP作为一个虚拟主机管理系统,因为VestaCP支持在线创建网站、绑定域名、管理MysqL、设置定时备份等任务。差不多类似于Cpanel面板了。

VestaCP还自带了邮局和DNS解析系统,利用VestaCP可以直接搭建免费域名邮局和域名DNS解析系统。VestaCP的强大之处就在于它有多用户管理系统,支持设置主机套餐,给不同的用户分配不同的空间配额,配合WHMCS,就可以实现自动注册开通虚拟主机了。

经过我的测试,VestaCP安装过程简单,有一键安装部署安装,并且自带了中文语言包,使用起来不复杂。VestaCP最大的问题就是没有在线文件管理器,不过这不是问题,因为它有FTP,实际建站过程中FTP管理文件还是用得多一些,在线文件管理器我们可以使用webFTP来代替。

VestaCP安装与使用教程-免费的VPS和虚拟主机控制面板自带邮局和DNS解析系统

更多的有关于VPS主机面板和服务器使用教程,可以看看:

  1. OneinStack一键安装脚本-轻松部署Let’s Encrypt证书配置Https站点
  2. Linux VPS建站工具LNMP 1.4安装与使用-SSL自动配置续期和多版本PHP支持
  3. 用Fikker自建CDN-支持Https,页面缓存,实时监控,流量统计,防CC攻击

PS:更新记录。

1、用于建站的VPS主机和服务器面板可以查看汇总专题:国内外流行的VPS主机和服务器控制面板-让VPS像虚拟主机一样轻松建站。2022.9.25

一、VestaCP安装方法

VestaCP官网:https://vestacp.com/,目前支持RHEL / CentOS5, 6, 7、Debian6, 7, 8、Ubuntu12 . 04 – 16 . 04,最低配置要求是:RAM512 Mb 、HDD20 Gb 、CPU1 Ghz。

VestaCP安装命令只有以下两行:

curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh

默认的VestaCP安装的Nginx、Apache、Bind、Exim mail等。

VestaCP默认安装

如果你想自定义安装,你可以进入到VestaCP官网来选择套装。

VestaCP安装选项

VestaCP面板安装成功后,你会看到VestaCP登录地址、账号与密码等。

VestaCP安装成功

打开VestaCP后台登录地址,输入账号与密码登录。

VestaCP后台登录

这就是VestaCP的操作界面,主要有虚拟主机、DNS、邮局、数据库、备份等。(点击放大)

VestaCP后台界面

二、VestaCP创建网站

在VestaCP的Web服务中,可以添加绑定新的域名。

VestaCP绑定新的域名

在高级设置,你可以选择要不要给网站添加SSL证书,支持自动设置Let’s Encrypt证书。

VestaCP添加SSL证书

在下方,可以给网站添加FTP账户了,输入FTP账号与密码。

VestaCP设置FTP

三、VestaCP设置DNS

VestaCP自动安装了Bind,我们可以将VestaCP架构成一个DNS解析系统,你只需要先到你的域名注册商那里注册好你的NS地址,例如:ns1.wzfou.net、ns2.wzfou.net。

VestaCP注册NS

以Namecheap为例,进入到高级DNS设置选项,然后在注册私人DNS处,添加你的域名还有IP地址。

VestaCP添加NS服务器

接着,到你的域名NS设置处,将域名NS地址设置你的NS服务器,完成NS服务器更换操作。

VestaCP更换NS

等到NS服务器更新生效后,你就可以到VestaCP开始绑定域名作DNS解析了,你可以通过Whois查询到你的NS服务器是不是已经生效了。

VestaCP查看Whois生效

添加DNS解析记录,支持A、CNAME、MX等多种记录。

VestaCP添加解析

四、VestaCP邮箱邮局

先进入到VestaCP的邮局管理界面,然后添加新的账户。

VestaCP添加新的邮箱账号

输入邮箱账号、密码,然后你会得到邮箱的SMTP、IMAP等。

VestaCP得到SMTP

VestaCP的在线邮箱用的是开源的Roundcube,收信和发信都很好用。

VestaCP收发邮件

五、VestaCP文件管理

VestaCP没有在线文件管理器,不过提供了FTP功能,我们可以直接在线创建FTP账号,然后使用FTP软件登录FTP管理文件。

VestaCP添加FTP

这是VestaCP的网站根目录,文件要上传到Public_Html。

VestaCP网站根目录

使用net2ftp作为在线文件管理器。net2ftp是一个优秀的在线文件管理器,只要输入FTP账号与密码,就可以实现像Cpanel那样的文件复制、修改、下载、上传等操作。(点击放大)

VestaCP在线文件管理

使用Pydio作为本地文件管理器。想要在自己的服务器上使用在线管理器也不是不可以,你可以下载Pydio,上传到你的网站根目录,然后你就可以开始在线管理文件了。

VestaCP文件管理器

还有一款国人开发的KODExplorer在线文件管理器,支持在线文件管理、文件预览、编辑、上传下载、在线解压缩、音乐播放功能。

VestaCP文件管理方法

六、总结

VestaCP安装失败。这是我在ConoHa VPS主机上遇到的,安装VestaCP遇到了“Error: ip_status global is not valid,Error: no avaiable IP address”。解决方案: 在/etc/sysctl.conf里添加了以下配置:保存后,输入sysctl -p使配置生效 。配置生效后,再重新安装VestaCP(使用强行安装命令):bash vst-install.sh -f。

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

VestaCP使用经验。VestaCP自动安装好了DNS,你只需要到域名商那里注册私人DNS就行了,但是国内的域名商有些是不支持,有些是收费。国外的Godaddy、Namecheap、Name.com等都可以的,且不收费。

PS:2017年7月28日更新,VestaCP面板使用问题与解决方法:Vestacp问题:SSL证书,HTTP/2,网站统计,在线文件管理和301重定向

PS:2017年7月6日更新,VestaCP与WHMCS整合教程:VestaCP与WHMCS整合教程-实现自助开通虚拟主机销售主机空间产品

文章出自:挖站否 https://wzfou.com/vestacp/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。


分享到:
Avatar for Qi
关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。
已有 43 条评论
  1. Qi,遇到一个问题,phpmyadmin突然500无法正常访问,然后发现php-fpm自己停止了
    评论 重启它提示“Error: php-fpm restart failed”再试就是点一下刷新一下,没反应

    我在论坛上找到了类似的:https://forum.vestacp.com/viewtopic.php?t=15929
    可惜是毛子文,加上谷歌#译看的颠三倒四的

    2019年5月1日 14:52 回复
    • Avatar for Qi Qi

      php进程假死,如果重启失败的话可以检查一下日志。根据我的推测,这可能是Vestacp的问题,因为这个面板有不少的bug。

      2019年5月2日 19:13 回复
      • Avatar for MUMU MUMU

        我可能找到原因了,跟
        FILEMANAGER_KEY=’KuwangNetwork’
        SFTPJAIL_KEY=’KuwangNetwork’
        这段代码只要添加到vesta.conf,php就会突然的挂掉,前天开始我恢复了默认配置,然后就正常了。

        2019年5月4日 23:29 回复
  2. 站长觉得安装了OneinStack后还需要VestaCP吗,我看了下demo感觉就是一些基础设置,图形化后便利了很多,但内存占用是多少?能不用时关停吗,那个softaculous几乎没用。OneinStack的自动安装是否已经设置好?如调配Nginx,本站一评论说他正在开发图形面板是真的吗,它现在好像没自动备份等,应该有很多针对管理X功能的脚本吧?Qi是怎么管理主机的呢。一般建WordPress,要常设置它之外的吗譬如phpMyAdmin?

    2018年7月12日 02:59 回复
    • Avatar for Qi Qi

      不需要了,用OneinStack就足够了。目前用Oneinstack建站,PHPmyadmin都是一键安装的,对Ningx不熟悉的话,可以用用面板,后期熟悉的话就可以脱离了,好多自己用命令也可以完成的。

      2018年7月12日 12:49 回复
  3. Avatar for HEHEDA HEHEDA

    Vescp如何支持多个版本的PHP,我看到在创建网站的时候,没有选择php版本的地方,网上说在github有个分支,支持多版本,不知道博主知不知道啊

    2018年3月15日 23:17 回复
    • Avatar for Qi Qi

      不需要选择其它的分支,用这个脚本就可以了:https://liyuans.com/archives/vestacp.html

      2018年3月16日 15:20 回复
  4. 这个面板的邮局接收邮件没问题,但是发送邮件就不行了,不知道是不是我一个人有这种情况

    2018年3月14日 16:05 回复
    • Avatar for Qi Qi

      发不出去吗?如果接收邮件没有问题,那应该是邮箱反作弊导致的。

      2018年3月16日 15:29 回复
      • Avatar for Xin Xin

        一樣遇到,還是解決的;D
        (-。-;)抱歉,Qi,創建了一個測驗用的賬戶,您能幫我刪除它嗎?

        2018年3月18日 08:06 回复
        • Avatar for Qi Qi

          好的,已经删除。最后发邮件成功了吧?

          2018年3月18日 10:05 回复
  5. Avatar for William William

    Error: yum install failed
    哇什么鬼

    2018年1月31日 19:52 回复
    • Avatar for Qi Qi

      先更新一下源看看。

      2018年2月2日 11:09 回复
  6. 他们的数据库不知道用着用着老是出问题,用一段时间出现无法启动Mysql。所以最后弃用了,如果不是数据库有问题。确实挺好用的。并且有问题国内没有相关论坛,也不知道问谁

    2017年8月28日 22:31 回复
    • Avatar for Qi Qi

      确实是一个Bug,有人提出了解决办法:https://hzsh.xyz/679/vestacp%E5%AE%89%E8%A3%9D-%E5%85%8D%E8%B2%BBvps%E6%8E%A7%E5%88%B6%E9%9D%A2%E6%9D%BF%E9%85%8D%E7%BD%AE%E6%95%99%E5%AD%B8/zh-cn#title-9

      2017年8月29日 14:02 回复
  7. qi 大神, 你换网站了啊? 🙂 😀 继续关注你,分享些网赚的呗

    2017年7月9日 21:23 1 回复
    • Avatar for Qi Qi

      谢谢你的关注。后续会继续添加一些网赚类的文章的。

      2017年7月9日 22:11 回复
  8. 这个里面可以一键安装PHP,MySQL.等一系列的么?

    2017年7月5日 12:00 回复
    • Avatar for Qi Qi

      有的,已经自带。

      2017年7月5日 20:20 回复
  9. Qi能不能写一写关于Docker的文章,官方文档实在不想看。。。

    2017年7月3日 17:58 回复
    • Avatar for Qi Qi

      是哪一方面呢?Docker确实是一个新事物,我也一直在学习中。

      2017年7月3日 22:30 回复
    • Avatar for Qi Qi

      畅言需要登录才留言,我用了我的微博,发现还是以前部落的名称,提交改名称居然要畅言审核,

      2017年7月3日 22:33 回复
      • 畅言不知道还能活多久
        网易云跟贴8/1也要停止服务了…

        2017年7月5日 12:48 回复
        • Avatar for Qi Qi

          感觉不是很乐观。

          2017年7月5日 20:20 回复
  10. 邮局服务还行.感觉自己搭太麻烦了,还是一键包舒服…平时也不用面板…顺便一提我的文章可以转载.

    2017年7月3日 10:12 回复
    • Avatar for Qi Qi

      谢谢,我原来bluemix用虚拟信用卡验证过了,原容器空间还可以用吧》我记得当时说是一直免费的。

      2017年7月3日 10:23 回复
      • 目前仍然提供.Kubernetes测试结束前应该不会停止提供吧…

        2017年7月3日 10:52 回复
        • Avatar for Qi Qi

          博主,你那评论显示不出来是怎么回事?我看JS也没有报错。

          2017年7月3日 11:18 回复
          • 是主题里的一个用于替换字符串的函数在PHP7被弃用了…已经改好了

            2017年7月3日 14:55 回复
  11. 太棒了,常用这家面板,
    操作真的很便利,虽然比不上一键安裝来的快
    phpmyadmin串联到资料库也有些問题需手动解决

    2017年7月3日 09:27来自Windows Phone 回复
    • Avatar for Qi Qi

      数据库还没有用过,是在面板中无法管理数据库吗?

      2017年7月3日 09:58 回复
  12. 之前安装过,也是错误,后来换别的了,好像不是qi说的这个错误,安装时候出现的,虽然没有影响整体安装,但是后台某些功能好像不能用,特别是SSL这块,绑定不上SSL。

    2017年7月3日 00:51 回复
    • Avatar for Qi Qi

      Lets自动绑定不能成功?

      2017年7月3日 09:58 回复
      • 不行,绑定不上。别的SSL也不行,一直是他默认自签的证书。而且还有红字错误。

        2017年7月8日 13:36 回复
        • Avatar for Qi Qi

          绑定域名前要先解析,要不然就颁发lets证书不成功。

          2017年7月8日 23:41 回复
        • Avatar for Qi Qi

          博主,你的博客注册失败:密码邮件发送失败,请联系网站管理员。

          2017年7月9日 00:01 回复
  13. VestaCP数据库有点问题

    2017年7月2日 22:32来自移动端 回复
    • Avatar for Qi Qi

      我用了好像没有发现问题,直接是从后台创建了数据库。

      2017年7月3日 09:59 回复
      • 我原来用的时候 数据库会自动消失。。然后就转行到oneinstack了

        2017年7月3日 10:00来自移动端 回复
  14. 感觉比一键安装包还麻烦

    2017年7月2日 21:39 回复
    • Avatar for Qi Qi

      主要是功能复杂了。

      2017年7月3日 09:59 回复

Login

Welcome! Login in to your account

Remember me Lost your password?

Don't have account. Register

Lost Password

Register