目录
就我自己来说,能接触到建站也是巧合,因为要科学上网,接触到了VPS,之后又搞了SS/SSR相关的搭建,后来这样太浪费VPS的资源,倒不如做些自己感兴趣的事,于是接触到了建站,才发现,并不是特别复杂,只要一个多小时,就能实现网站的建立和正常运行。
这次的教程分为两版,此版是简略版,适合已经有相关经验的同学,如果你之前对此方面了解不多,可以参考详细版进行逐步操作。
1 准备工作
2 VPS和域名的购买
VPS和域名是建立一个网站基础,这两个也是唯一会产生花费的部分,一般来说,域名的价格大概在50元每年左右(特指com域名),VPS的价格高低不一,每年100-200元可以搞定。
2.1 为什么使用Vultr
购买VPS我比较推荐Vultr(在有促销活动的情况下),目前有最优惠的2.5$的套餐,而且是KVM构架,东京和新加坡都有机房,访问国内速度比较不错,还有免费快照功能,用来建站和科学上网都非常合适。
如果你想考虑其他的VPS建站,可以了解下搬瓦工(bandwagonhost),DigitalOcean,hostus,host1plus等,都有各自的优点,而且性价比都不错。
2.2 Vultr的VPS的购买
首先先进行Vultr的注册https://www.vultr.com/?ref=7771000-4F,输入邮箱和密码即可,然后会直接进入充值界面,这里可以选择支付宝充值,之后点击左侧Servers选择服务器,推荐机房地址东京(如果没有迈阿密和芝加哥的也可以),debian 8 x64系统,2.5$套餐,之后点击Deploy now部署即可。
几分钟后,服务器就会正常运行(状态running),这时候点击进入,会看到服务器的控制面板(root密码就在这里)。
2.3 域名的购买
域名我比较推荐NameSilo,因为不需要备案,支持支付宝,购买后几分钟就能解析成功,下面附上地址:
- NameSilo:https://www.namesilo.com/
- 阿里云万网:https://wanwang.aliyun.com/domain/
NameSilo的优惠码cheapDiscount,使用可减1$。
域名购买后,解析为你的服务器IP地址即可,解析的话,使用A类。以下分别是万网和NameSilo设置:
3 连接服务器搭建LNMP环境
其实Vultr自带的有命令行工具,不过并不是太好用,而且使用需要每次登陆多级菜单,所以这里推荐使用功能更全面的Xshell5。
3.1 使用Xshell5连接VPS
打开Xshell5,新建一个会话,输入IP和默认端口22,之后根据提示输入用户(root),密码,看到最后一行显示root@XXXX,表示连接成功。
确认成功连接之后,最好升级一下系统
apt-get update
3.2 部署LNMP环境
参考链接:https://lnmp.org/install.html
首先安装 screen会话:
apt-get install screen
下载并安装LAMP环境包:
wget -c ftp://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lamp
之后依次选择即可,如果你是2.5$的套餐,最好都选择默认,之后便会开始安装过程,大概需要30-40分钟。
安装完成后,检查apache,MySQL,PHP是否都是OK,并且都在运行,还有80端口是否显示。
4 添加域名
使用虚拟主机(域名)添加命令:
lnmp vhost add
输入域名后,根据提示进行设置,依次设置好日志,邮箱,数据库名和密码。
这里的设置后期都可以在/usr/local/apache/conf/vhost/域名.conf更改,所以不用太纠结选项。
5 WordPress的安装
说是安装,倒不如说是把WordPress压缩包解压后,再把里面内容都移动到到域名的目录下而已。
5.1 WordPress文件的部署
先使用CD命令进入域名的目录下(注意:替换成你自己的域名目录):
cd /home/wwwroot/seoimo.com
然后使用wget命令下载WordPress的安装包:
wget https://cn.wordpress.org/wordpress-4.7.3-zh_CN.tar.gz
等下载进度条读完,然后把压缩包解压:
tar -zxvf wordpress-4.7.3-zh_CN.tar.gz
解压后文件肯定实在wordpress的文件夹下,所以需要把里面的文件都移动出来:
mv wordpress/* .
再干掉空的wordpress文件夹:
rm -rf wordpress
至此,部署完毕。
5.2 WordPress的安装
到这个时候,一般来说域名已经解析完毕了,这时候只要在浏览器输入你的域名,就能直接看到WordPress的安装界面了。
然后依次输入之前的数据库名,数据库用户名和密码(后两项默认),就能进行最后的用户设置了。
至此,你的个人网站已经安装成功,并且正常运行了,如果想获得进一步体验优化,可以参照WordPress的一些必要优化