文章

从0开始,选购VPS,搭建LNMP环境+绑定域名解析+WordPress个人网站

为了方便自己查找,我就直接把该文章转载到我的博客啦,因为以后可能还是会有需要购买到,所以就转来了,顺便也方便小白看。

最近入坑了Linode VPS主机,相比于之前的Vultr,感觉速度快了不少。刚好愁着怎么补这个Linux的WP建站教程,现在可以顺便做一个比较全面的图文记录,方便大家和自己以后参考

关于Linode vps主机,在业界的名气一直都比较大。在2月份的时候,Linode再次调整配置,降低价格,最低配置调整到1GB内存、带宽将原来的125Mbps调整到1000Mbps起步,看到这几天很多朋友在欢呼鼓舞的注册账户,商家还有小福利,对于新注册账户有赠送20美金余额(这里有介绍到 因为以前文章的连接已经打不开了,我这里就不做超链接了),理论上还可以免费使用4个月(有朋友问到是否有有效期,截止目前为止官方也没有标注有效期)。对于最基础版的主机,5美元/月能享受到1000M的带宽,20G SSD硬盘和1G内存,已经是相当相当划算了。性能方面,我简单地做了下评测,如下所示。

第一. ping速度测试

第二.MTR路由追踪

第三本来是一个探针,但是也已经无法访问,所以第三我们设置为:随机节点下载

总体来说还是很不错的,可以看到,速度简直要飞起来。当然,由于机房位于海外,在国内的访问速度就会打一点折扣。另外,机房推荐福利蒙特的机房,比较稳定。

下面我们从0来开始我们的教程。这个教程对新人比较友好,只要你足够耐心,慢慢看,相信基本是没什么问题的。本教程成本支出大概40-100块人民币,最好有信用卡。

教程之第一篇:选购Linode主机

需要准备的东西:

信用卡一张。

如果没有信用卡,那么准备一张支持unionPay的银行卡(基本国内银行卡都可以),再去注册一个PayPal,绑卡。Paypal的官网地址,注册绑卡的方法请自行百度,这里就不多说了。

准备好支付方式之后,我们打开linode官网:https://www.linode.com/   全英文网页,注册方式如下图。作者用的Gmail邮箱

完了验证一下邮箱,在首页右上角有个 log in,点击登录。

跳转到这个界面,按提示填写。

优惠码:DOCS10(10美金),podcastinit2017(20美金)  注意:优惠码不是我的,是以前转载文章地址的 来自小伟博客,还有没有有效我就不知道了

推荐码:可不填

经过我的验证,信用卡背面数字写最后3位。国内信用可也可以。而优惠码20美元的是失效了的

没有信用卡按教程开始提示开了PayPal的用户,请点击account-make a payment-via paypal 连接到paypal付款。

教程之第二篇:建立Linux主机

接下来我们可以开始建立自己的主机了。点击导航栏最左侧的linodes,选择Linode 1024:5美元/月的基础版(土豪请随意),下面的location选择Fremont(福利蒙特),速度快且稳定。然后选择“add this linode!”

记录一下IP地址,在点linode xxxx进行下一步,选择系统。

进入下一步后,点击rebuild来选择我们需要的系统。

系统方面基于Linux的有多个,建站我们一般选择centos或者debian。这里我们选择centos7,swap disk选大一点,512M,存储空间也会跟着变化。完了点rebuild开始安装操作系统。

安装完了我们点 boot来开启我们的服务器。然后在我们的电脑上 运行-cmd  输入ping xxx.xxx.xxx.xxx -t (xxx.xxx.xxx.xxx是之前记录的你的服务器的ip地址) 如果显示有来自xxx的回复,表示服务器在线;如果请求超时,那么再等会儿。

完成了以上步骤,那么Linux主机建立完毕。

教程之第三篇:搭建LNMP环境

LNMP,即为Linux+Nginx+PHP+MySQL。Nginx提供web服务,PHP为接下来的WordPress页面提供PHP环境,MYSQL提供数据库支持。安装完了这个环境才可以正常提供web服务,让你服务器上的网页能够被任何电脑和终端访问。

准备工具:XShell(SSH连接工具),第二篇记录的服务器IP和管理密码。

软件工具请自行百度下载安装,版本越新越好。

在确认上一步的ping有回复,服务器在线以后,打开Xshell,填入你的服务器地址

确定后后面会有弹窗认证,用户名为:root  密码:你自己定义的服务器管理密码。中间如有任何安全警告请都选择接受或者是。

看到root@xxx 表示连接上了。

因为LNMP分开来手动配置比较麻烦,也不适合新手,还容易出问题,我们这里就选择LNMP官方的一键安装包,简单轻松几条命令搞定。

首先去LNMP官网:https://lnmp.org/    找到LNMP最新版本的下载链接,这里是:https://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz

然后切回Xshell,依次执行以下命令:

yum -y install wget          //安装wget

wget https://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz          //下载LNMP安装包

tar xzf lnmp1.3-full.tar.gz          //解压安装包

cd lnmp1.3-full          //进入解压好的文件夹

./install.sh          //执行自动安装脚本

没问题的话就进入安装界面了。

以下为配置参考:

按任意键开始安装,等待代码滚半个小时左右。

代码滚完以后光标回到root@xxx  表示安装完成。如果中间遇到错误,请回到第二篇开头,remove当前主机,重新建立主机并配置LNMP环境。

安装完成后,请在浏览器里输入你服务器的IP地址,比如我是173.230.155.226,如果出现如下网页页面,则LNMP环境配置成功。

教程之第四篇:绑定域名解析

域名就是网址,而域名解析就是通过DNS服务器将你的网址指向你的服务器IP地址,如教程第三篇最后,别人要访问我们的服务器上的网页,不可能去记一个个的IP地址,只会去记网址。而通过域名解析,可以将你自己喜欢的网址指向你的服务器IP地址,当访客要访问你服务器上的网页的时候,只需要输入网址即可自动跳转。

首先我们要注册域名。

打开阿里云域名注册页面:https://wanwang.aliyun.com/domain/   登录你的淘宝/支付宝账号

先查一下自己喜欢的域名(网址)有没有被注册掉,.com域名平均一年50多块,.cn一年平均30多块,便宜的还有.top和.xyz一年几块钱,自行选择。

作者注册的国外域名,就没有备案

注册好了以后,进入阿里云的控制台:https://home.console.aliyun.com/new#/  右边导航栏有“域名和万网”–域名  即可看到你注册好的域名。

当然,域名需要实名备案,页面会提示你,拍一下身份证正反面上传,一般1-2天之内就能通过。

比如我之前注册了 xiaoweigod.com这个域名,在这里就能看到,备案之后,点后面的解析。

我们添加一条A解析,参数如下:

主机记录:www

解析线路:默认

记录值:xxx.xxx.xxx.xxx (你的服务器IP地址)

TTL:10分钟 (越小越好)

保存后再添加一条A解析,参数如下:

主机记录:@

解析线路:默认

记录值:xxx.xxx.xxx.xxx(你服务器的IP地址)

TTL:10分钟(越小越好)

添加完成之后选择保存。

等待大约1分钟,用在浏览器里输入解析的网址,看看能不能跳转到相应的页面上。一般解析提交了之后10秒之内就能解析到。

教程之第五篇:安装WordPress网站系统

WordPress(以下简称WP)是一个个人博客系统,兼带内容管理(CMS),使用PHP和mysql开发,并且支持用户自制的第三方模板(主题),各种功能性插件丰富,可以让你很轻松的更换页面的风格而不用替换整个网站内容。WP不仅仅可以搭建博客,对于论坛、电商网站、企业网站都可以很好地兼容,是一套功能十分强大的系统。个人觉得用着蛮不错的,所以一直都首推WP建站。

前面我们已经装好了LNMP,具备了mysql+php的环境,接下来可以直接安装WP系统了。

准备工具:Xshenll(SSH连接工具)、winscp(SFTP文件管理工具)、第三篇安装LNMP时定义的数据库密码,服务器管理密码。

软件工具请自行百度。

首先我们去WP的官网下载WP网站系统: https://cn.wordpress.org     下载完成解压。

打开Winscp,按图所示填写内容,新建连接。连接后中间遇到任何警告都选“是”。

登录成功以后这就是你服务器的文件目录了。转到 根目录 / 下面,打开home–wwwroot–default文件夹,这就是存储网页内容的文件夹,把里面的东西都删掉。如果嫌删得太慢,那么打开刚刚在用的Xshell,执行 rm -rf /home/wwwroot/default /把整个文件夹删掉。

这时候再访问一下我们的网站,已经显示403了,表示没有内容。

接着我们用Winscp把刚刚下载解压好的WordPress文件夹里的内容直接上传到 default 文件夹中。

这一步我发现本地上传到服务器的速度太慢了,一个10M左右的文件要传一个小时。于是想到了另一个解决方法,用SSH里的wget。如图先打开WP官网,在下载连接下面有个tar.gz下载,点这个下载。在下载相亲中找到网址,复制。

打开XShell连接上服务器,依次执行以下命令:

wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz          //下载WP网站系统到服务器

tar xzf wordpress-4.7.4-zh_CN.tar.gz          //解压下载好的文件

打开Winscp,进入根目录下的root文件夹刷新一下,可以看到WordPress的文件夹。打开这个文件夹,将内容全选之后,远程移动,目标远程路径为:/home/wwwroot/default/

把文件上传到default文件夹成功后刷新一下网页,可以看到WP的配置界面出来了。先别急,首先要配置数据库。

在Xshell中依次执行以下命令:

wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gz

tar xzf phpMyAdmin-4.7.0-all-languages.tar.gz

同样打开Wincsp,进入根目录下的root文件夹刷新一下,将phpMyAdmin-4.7.0-all-languages文件夹重命名为phpmyadmin(区分大小写),然后把这个文件夹远程移动到 /home/wwwroot/default 文件夹中。(如图root文件夹和default文件夹的位置)

浏览器打开www.xxx.xxx/phpmyadmin (www.xxx.xxx为你的域名),出现phpmyadmin的配置界面。用户名为 root ,密码为安装LNMP时自定义的数据库密码。

登录后按图 新建一个名为 wordpress的数据库。

OK创建完了打开我们的网站主页,出现WP的配置界面,“现在就开始”。

如图填写数据库信息

接着一路next

安装完成后登录进入后台,完成!

如果安装后无法下载,更新主题和插件,提示需要网页服务器的权限。 打开Xshell连上你的服务器,执行以下命令即可:

chown -R www /home/wwwroot/default

总结一下流程:购买主机–安装操作系统–安装网站环境–绑定域名解析–配置数据库–安装WP系统。域名加服务器成本平均下来为 40块/月左右,还是相当划算的。

一台VPS主机不仅仅只能拿来建个网站,还可以用来做代理服务器、挂VPN服务、翻墙、挂免流、跑服务。。。等等等等

当然,你也可以去下一些HTML5源码,在/home/wwwroot/default 下面建立一个文件夹,改一改源码丢进去,做一些很酷炫的网页,这很简单。

【html5源码下载网站:https://www.codejie.net/   下载完成后解压后比如把源码(根目录全复制)放到aaa文件夹,则把aaa文件夹上传到服务器default文件夹后直接访问www.xxx.xxx/aaa 即可】

 

 

 

原文来自:从0开始,选购VPS,搭建LNMP环境+绑定域名解析+WordPress个人网站,尊重自己,尊重每一个人;转发请注明来源!
0 0

发表评论