很多新手朋友购买VPS之后不知道如何搭建环境,手工编译LNMP或者LAMP环境既耗费时间又有一定的难度,如果仅仅只是想简单的使用VPS建站,不需要太多深入,不想太在上面花时间的话,接下来主机测评的VPS新手教程:一键安装环境之Vestacp估计就非常适合你了。
vestacp.com是一个由俄罗斯人在2010年开发的一键linux环境建站安装包,一个脚本,你可以选择单纯安装LNMP、LAMP或者LANMP。
vestacp.com一键安装包包括了哪些特征?
如下:Web Server(Nginx,Apache),DNS server,Database Server(Mysql,PostgreSQL),Mail Server,FTP Server,Nginx out of the box,SSL certificates & SNI,Wildcard ,配置模板,,DKIM,快速备份,系统监控,反垃圾 ,反病毒,支持WHMCS billing系统,简单干净的GUI,CLI & API,Secure Platform,GPL v3 授权,自动更新
vestacp.com支持哪些系统?
# RHEL / CentOS 5,6,7
# Debian 6,7,8
# Ubuntu 12.04-15.10
接下来我们通过putty或者xshell之类的客户端登陆自己的VPS开始正式安装:
第一步,复制以下命令,粘贴在SS客户端(比如putty)里面,点击鼠标右键即粘贴
curl -O http://vestacp.com/pub/vst-install.sh
可能会出现以下情况:
出现上面的原因是系统默认没有安装curl组件,最简单的解决办法:
直接输入:apt-get update&&apt-get upgrade 回车
之后如果出现(Y/N)的一律输入"Y"
接着输入:apt-get install curl 回车
之后如果出现(Y/N)的一律输入"Y"
接着我们继续第一步的:curl -O http://vestacp.com/pub/vst-install.sh
顺利搞定。
不用curl还可以更加简单:wget http://vestacp.com/pub/vst-install.sh
第二步:直接输入或者复制粘贴命令:
bash vst-install.sh 回车
正常情况会出现:
上图的意思是:nginx、apache、Bind DNS、Exim、Dovecot、mysql、Vsftpd、iptables、Fail2ban即将会被安装,你打算继续么?
输入“y”,表示继续安装
输入“n”表示不同意安装,退回。
我们输入“Y”回车,
接下来依次输入:
邮件地址 回车,用来接受安装完成之后自动发送的一些有用信息
默认绑定域名:输入一个域名,回车
Installation backup direc"不可描述"y 是告诉你默认的安装脚本备份在这个路径下。
接下来不需要做任何事情,坐等,一般来说不会超过3分钟就可以搞定!
如果期间出现类似:
我们选择默认的,即 default就可以了,所以我们输入“N”,然后回车,最后看见:
现在LANMP环境已经搭建完成,可以直接将VPS当初虚拟主机建站了。上图中红色方框内的就是web控制面板了,进去添加域名、添加FTP、添加mysql等。
上面完成了VESTACP官方最简单安装,把apache和nginx都给大家安装上了:使用Nginx作为前端服务能够更快更及时的静态页面、js、图片等,当客户端请求访问动态页面时由Nginx的反向x给Apache处理,Apache处理完再交予Nginx返回给客户端。
Advanced Install Settings VESTACP的高级安装
默认是这样,如下:
我们根据自己的需求可以灵活选择,比如:
我只想要LAMP,也就是apache、mysql、php(这个是不可选的,默认强制安装),我就选择如下图,然后点击 Generate Install Conmand,会出现一大串儿命令代码。
这时候我们需要做的是:
curl -O http://vestacp.com/pub/vst-install.sh 回车
然后把上面生成的一大串儿代码直接复制粘贴,回车,其余的和本文前面安装的讲解的没有多大差别。
单纯安装LNMP也可以安装上面的方法自己选择即可。