热爱技术
专注分享

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

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


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

第一. ping速度测试



第二.MTR路由追踪


第三.基本配置信息(IP探针)


https://xiaoweigod.com/tz.php    


第四.IO、随机节点下载



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


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





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


需要准备的东西:

信用卡一张。

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


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



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


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


优惠码:DOCS10(10美金),podcastinit2017(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分钟(越小越好)

添加完成之后选择保存。


备注:下面的A解析是为了保证输入网址不带www时候也能跳转到相应的地址,如www.xiaoweigod.com 有了下面这条解析之后访问 xiaoweigod.com也是一样的效果


等待大约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 即可】

这些教程以后我会慢慢更新。

                        


赞(6) 打赏
未经允许不得转载:小伟博客 » 从0开始,选购VPS,搭建LNMP环境+绑定域名解析+WordPress个人网站

评论 5

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    Nebenwirkungen Viagra Woman Cialis Pas Cher A Paris Messed Up On Amoxicillin propecia peinados Buy Antibiotics Online Uk Does Amoxicillin Contain Monoamine Oxidase Inhibitor

    KelPlurry5年前 (2019-02-16)回复
  2. #2

    终于完成了==!这里的文章水准都很高,怎么就没人评论呢。。。
    行了,以后我也能通过个人网站推送信息了,赛高!

    Noel Glas5年前 (2019-05-26)回复
  3. #3

    您好,网上说阿里云的二级域名必须先绑定阿里云的云服务器///”经检查您的网站域名*****未指向阿里云国内节点(不含香港)服务器且无访问记录 ,依据工信部相关法规规定属于空壳网站,请您尽快将域名解析IP地址指向阿里云国内节点(不含香港)服务器。 如果3个工作日后检查发现该备案域名在在阿里云国内节点(不含香港)服务器上仍无访问记录,我们将删除网站备案接入信息。您的备案号可能会被注销,网站访问可能受到影响” ///是否会出现这种情况

    error5年前 (2019-07-02)回复
    • 我没遇到过这种情况

      misery5年前 (2019-07-04)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏