不知道你是否想过拥有一个属于自己的网站,但又无从下手感觉很困难,本期教程适合任何群体,即使你完全不懂什么Linux、域名、服务器等等的操作,也可以跟着本期教程一步一步走,每一个步骤都有详细的解答说明,在看完本期教程后,你将可以学会快速搭建一个站点。

信息
本期篇幅较长,但讲解详细,不管有没有接触过的朋友都可以跟着本期教程搭建一个属于自己的博客。请耐心观看。

1.购买域名与服务器

1.1 购买域名

首先我们需要一个域名,可以在 阿里云 腾讯云 GoDaddy Freenom 等地方注册你想要的域名。这里我建议注册.com .cn .net等热门的顶级域名,再者域名最好简短好记

关于域名注册商的推荐嘛…如果你准备备案那么推荐在国内的域名商注册,如果你想要一个免费的域名不在意域名后缀,可以前往Freenom注册(12个月免费,可续费),但Freenom只有.tk .ml .ga .cf .gq等冷门域名。

注意
若是在国内域名商注册的域名,需要实名认证,具体请前往域名控制台了解详情。

1.2 购买服务器

注册好域名之后,就需要再购买一台服务器来承载你的站点啦。购买服务器同样可以在 阿里云 腾讯云 等国内外服务商购买,但要注意一点:若你购买了处于大陆地区的服务器,搭建网站必须要经过域名备案,若你满足备案条件,最好可以先备案域名再购买使用国内服务器。若你不满足或不想要经过一套复杂的备案流程,可以选择购买国外的服务器

由于我只在阿里云购买过服务器,这里就简单介绍一下阿里云的活动。若你是一名学生,可以前往阿里云的开发者成长计划,在这个活动中,你可以以非常低的价格购买一台配置类似于2核心2GB的服务器,续费价格不变,每年约100元左右,非常划算,但前提是域名备案才可以使用国内服务器搭建站点

上面推荐了两家国内的,再推荐两家国外的吧。

Vultr 这一家的VPS在美国、英国、日本、德国、新加坡等世界各地都有服务器,最便宜的服务器仅5$一个月。

1627471005 Vultr20210728191550
Vultr服务器价格

CloudCone 一家按服务器使用小时数计费的服务商,目前仅需以$0.00564一小时的价格就可以买到一台低配服务器。

注意
一般国内是打不开CloudCone的管理面板的(也就是无法访问app.cloudcone.com),但好像可以通过修改Hosts进入,科学上网进入也是可以的。(当然我也可以 帮你 前往官网注册账号|・ω・`)、购买服务器,有了服务器可以自己搭一个梯子用。)

1627471152 Cloudcone20210728191858
CloudCone 按需计费

你可以在CloudCone的官网,从Products进入Cloud-Server查看此页面。上述参数可以自己按需调整,但会费用会增加。对于CloudCone,经常有一些优惠活动,一般在官网是找不到的,但我们可以从cloudcone优惠码 – 国外主机测评 CloudCone中文网 等地获得优惠信息。

但要注意如果点进去提示This plan is out of stock说明已经卖完了。

个人建议寻找优惠活动购买,远比上图中的$4.2/mo便宜。

这一家的服务器只有美国 洛杉矶这个地方,带宽1Gbps,基本上流量是3~5TB一个月,流量随套餐也不同。

比起Vultr来说,CloudCone加上优惠活动更加划算,我比较推荐使用CloudCone,便宜、速度快

说了这么多,下面来介绍一下CloudCone的购买流程,其他服务器商的流程也类似。

首先你要注册一个账号,在CloudCone的官网右上角有SIGN UP点进去注册,登录之后回到官网。

在开始之前,你需要为你的账号充一些钱:

在导航栏头像中进入Billing,左边Add Funds,内有支付宝付款,输入自己想要的金额即可。

充完钱接着再从顶部导航栏Products进入Cloud-Server,点击Get Start创建服务器,你也可以直接点这个连接进入 Create Compute Server — CLOUDCONE

Pick Resources 可以调整你的服务器配置,我建议选择2核心2GB的配置,一般来说,只是搭建一个站点这个配置是完全足够的。但若日后站点流量高或有其他更多需求,可以更换服务器配置,支持服务器升配。

Configure 在这里你可以选择你需要的服务器系统,我推荐选择CentOS 8,这个系统适合用于服务器,当然其他系统像Debian、Ubuntu也是可以的,但低配置服务器不要选WindowsServer,占用资源相对低配服务器来说较高

Hostname 这个是你的实例名称,你可以随便填像这样:lovelycatv.cn,那么你的系统用户名就会自动变成lovelycatv。

Enable daily backups 是每日服务器备份,每个月需要增加$2.8的费用。这个我不太推荐使用。

填完所有信息之后,点击右边的Deploy Server按钮进行提交,提交后会有一段等待时间,这段时间里会自动进行服务器配置,你可以留着页面和AI玩机场XXOO的游戏,一段时间后会自动跳转。同时,你注册的邮箱也会收到一封邮件,内有服务器登录密码

2.配置域名与服务器

2.1 服务器基本组件安装

购买成功后,你可以在顶部导航条Compute内找到你的服务器,点击Manager进入管理页面。

1627473283 Ccm20210728195323

在管理页面内,你可以通过Reboot Boot Shutdown来启动/关闭你的服务器。

下面我们进到Access中,如下图所示:

1627473351 Ccm220210728195526

在红框框选的地方,有一个ssh命令,你可以直接使用Win+R打开cmd输入这一行指令连接服务器,连接后输入密码单击回车即可。注意:使用cmd连接服务器输入密码时密码不会显示出来,只要输入完按下回车即可。

这个命令中root是你的用户名,@后面的是你服务器的IP地址。

等待控制台出现 [email protected]用户名 # 之后就成功连接上服务器了

如果你觉得这样每次都要输入密码很麻烦,可以下载一些SSH工具,例如XShell,可以一键连接登录服务器。

现在连接上服务器之后,首先可以安装一个面板方便管理服务器,尤其是对于不熟悉Linux操作的小伙伴。

这里我推荐安装宝塔面板:宝塔Linux面板安装教程 – 2021年6月4日更新 – 7.6.0正式版 – Linux面板 – 宝塔面板论坛 (bt.cn)

上述链接进去之后,下面有安装命令,根据自己的服务器系统选择合适的命令安装。

输入命令后会提示是否安装,输入y按下回车继续。等待一段时间后,提示类似下列信息说明面板已安装完成:

外网面板地址: http://***.***.***.**:8888/*******
内网面板地址: http://***.***.***.**:8888/*******
username: --------
password: --------

安装完面板,可以通过给出的面板地址进入,首次进入之后,会提示安装必要组件。

这里是Linux系统,建议选择LNMP安装,也就是Linux Nginx Mysql PHP配套组件,PHP建议选择7以上的版本,至于FTP,按需安装吧,一般个人使用是不需要FTP服务的。

2.2 创建网站与域名配置

安装完配套组件之后,我们就可以开始创建一个网站啦!

来到左边的网站里面,点击添加站点,如下所示:

1627474164 Btt20210728200853

域名填入你注册的域名,例如我注册了lovelycatv.cn,那么上面就填入两行,一行是lovelycatv.cn,一行带有www的 www.lovelycatv.cn。那么这样,不管有没有www都可以访问到你的站点了。

数据库选择创建Mysql,账号密码可以自己随意设置,后续搭建站点时需要用到它。

配置完成后点击提交即可。

再来到网站的设置页面,进入伪静态设置,将伪静态设置成WordPress。

1627477915 Btw20210728211114

那么现在可以直接通过你的域名访问网站了…?

等一等!我们还没有将域名解析到这台服务器呢,现在我们需要去域名的解析管理面板中,将域名指向这台服务器,这样才可以通过这个域名访问到服务器的站点。

这里我以阿里云为例,登录阿里云官网右上角进入控制台,然后在左上角或控制台首页中,在产品与服务中找到域名,再进入解析面板,点击添加记录。

1627474564 Lo20210728201545

我们选择A记录,主机记录就是你的二级域名啦,像如果你需要将www.***.com hello.***.com这样的二级域名解析到服务器,就可以在主机记录输入你想要的值。

记录值就填你的服务器IP。

TTL这个不需要管它,默认10分钟即可。

现在我们需要添加两个主机记录,一个是@一个是www。

@ 可以将你的顶级域名解析到服务器,也就是直接将***.com解析到服务器。

www 是二级域名,确保www.***.com也能访问到你的站点。

像如下图所示添加好这两条记录:

1627641968 Aliyun20210730184449
1627641968 Aliyun20210730184449

添加完这两条记录,稍等一会就会生效啦。生效之后访问你的网站,是一个默认宝塔生成的页面,下面我们来正式开始搭建博客站点。

3.使用WordPress搭建博客站点

3.1 站点的搭建

WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。

WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。

百度百科

优点

WordPress 功能强大、扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能;

wordpress搭建的博客对seo搜索引擎友好,收录也快,排名靠前;

适合DIY,如果你是喜欢丰富内容的网站,那么wordpress可以很好地符合你的胃口。

主题很多,网站上一大片都是wordpress的主题,各色各样,应有尽有!

wordpress备份和网站转移比较方便,原站点使用站内工具导出后,使用WordPress Importer插件就能方便地将内容导入新网站。

wordpress有强大的社区支持,有上千万的开发者贡献和审查wordpress,所以wordpress是安全并且活跃的。

百度百科

缺点

wordpress源码系统初始内容基本只是一个框架,需要时间自己搭建;

插件虽多,但是不能安装太多插件,否则会拖累网站速度和降低用户体验;

服务器空间选择自由较小;

静态化较差,确切地说是真正静态化做得不好,如果要想对整个网站生成真正静态化页面,还做不好,最多只能生成首页和文章页静态页面,所以只能对整站实现伪静态化!

wordpress的博客程序定位,简单的数据库层等都注定了他不能适应大数据。

wordpress使用的谷歌字体、头像经常被墙,访问加载速度慢,不能一键更新 [2

百度百科

简而言之,搭建一个博客站点,WordPress是一个不错的选择。它的优缺点也在上面列出,但个人觉得这些缺点对于个人来说可以忽略掉。

框架,WordPress刚初始化完成比较简陋,但可以通过自己下载安装主题,调整网站内容来丰富你的站点,这一过程对于一个完全不知道该怎么做的人来说1小时内就可以学会如何使用。

下面来逐个解答这些缺点(仅代表个人看法):

对于插件,只需要安装几个基本的插件即可,当然一个都不装也完全不影响正常使用。

服务器空间问题,这个倒不需要担心什么,虚拟主机也可以使用WordPress,更何况一台服务器。

静态化问题,由于WordPress站点使用PHP动态生成页面,只能做到伪静态,也没什么太大影响。

对于个人博客,不需要过于担心数据库问题,尽管WordPress的数据库里确实有许多不合理的结构,但我们可以对它进行简单的优化。

Google字体,Gavatar被墙的问题可以直接禁用它们或使用国内的镜像源来解决,还可以选择安装头像插件,直接弃用Gavatar,这样可以提高访问速度,毕竟这些都是国外资源,国内访问比较慢。


我们回到正题,说了那么多,也不一定就要选择WordPress,使用Typecho、Hexo等博客系统搭建也可以。

下面我们前往WordPress官网下载安装包,传送门:博客工具、内容发布平台和CMS | WordPress.org China 简体中文

官网下载太慢可以找一找国内的资源,直接百度也可以找到。

下载好后是一个压缩包,我们可以通过宝塔面板将这个压缩包上传到服务器,来到宝塔面板的网站中,直接点击网站的根目录就可以直接进入,将安装包上传至服务器,然后解压它。

注意
这里解压之后可能文件都在一个文件夹中,我们需要将这些文件(内含index.php)全部剪切到根目录中,确保网站可以正常访问。

解压完成后,直接通过域名访问网站,进去之后就是WordPress的自动安装页面了。

1627475925 Wp120210728203800

语言根据自己的喜好选择咯,点击继续进入配置页面。

1627475951 Wp220210728203819

数据库名和用户名,通过宝塔面板创建的一般是一样的,如果你忘记了可以直接前往宝塔面板的数据库中查看。

数据库主机就填localhost或127.0.0.1,若你需要在别的服务器上使用Mysql,这个数据库主机填写对应的ip即可,表前缀根据自己的喜好来吧,我建议是xxxx_的形式,默认wp_也行,没有影响。

配置好之后点击提交,然后运行安装程序:

1627476317 Wp320210728204441
1627476322 Wp420210728204452

站点标题填你想要的,比如LovelyCat的小站等等。

用户名密码用于登录WordPress后台,密码建议设置成高强度。

配置好后点击安装WordPress,等待一段时间后,会跳出安装成功的界面,点击登录进入后台。

1627476440 Wp520210728204705

通过域名直接访问你的网站,会发现你的站点极其简陋,但没关系,下面我们就来详细介绍一下WordPress的各种使用。

3.2 站点的配置

3.2.1 安装主题

搭建好站点后进入后台,左边一栏有许多菜单,下面会逐个代入具体使用来介绍它们,我们先来到外观-主题中。

1627476628 Wp620210728205015

点击安装主题,里面有许多各式各样的主题,可以根据自己喜好选择,WordPress不仅可以作为博客使用,也可以快速搭建一个简单的官网。

安装好自己喜好的主题点击启用,回到站点查看一下预览效果吧。

3.2.2 自定义站点

下面我们开始完善站点,需要设置站点图标等内容,我们可以来到外观-自定义

1627476835 Wp720210728205322

在自定义界面中,提供了许多选项,可以自己逐个点进去查看,右边则是实时预览效果,可以查看效果,配置好后点击上面的发布即可。对于不同的主题,可自定义的选项也不同。

3.2.3 菜单

下面来介绍一下WordPress的菜单,你也许注意到,在本站点的顶部右上方,有首页、博客等导航项目,这些也可以自定义,进入后台来到外观-菜单中:

1627476998 Wp820210728205521

可能默认没有菜单,有些主题会自带一个,按照具体情况来吧。这边我没有菜单,那就新建一个,你可以在菜单设置中选择菜单的位置,有顶部和底部。

1627477205 Wp920210728205824

添加好菜单后,左边的添加菜单项,你可以在左边的选项卡中拖动或点击添加至菜单来将选项加入菜单中。

1627477228 Wp1020210728205946

你可以拖动选项,移动到一个父项目下面向右移动,即可将这个项目归到父项目中,形成多级菜单。

配置好菜单后,不要忘了保存设置哦~

3.2.4 创建一个新页面/发布一篇新文章

站点自定义就讲到这里,还有一个小工具功能,不同主题有不同的小工具位置,可以自行前往外观-自定义中的小工具查看效果。下面来介绍一下页面/文章的发布:

在后台左边的文章/页面选项卡,你可以发布新内容,例如关于页面,可以使用添加页面,这个页面的链接可以单独设置而文章只能使用固定链接

3.2.5 WordPress站点的更多配置

你可以来到后台的设置中,自行查看更多设置。

你会发现,当你打开一篇文章时,地址栏会像xxx.com/index.php/2021/07/28/hello-world/一样,比较难看。那么这个就是固定链接,可以自己自定义。

现在来介绍一下固定链接的使用,进入后台的设置-固定链接中,内有一些常用设置,你也可以自定义链接样式。

例如你可以改成像B站一样的形式,/read/cv%post_id%,这样你就可以通过xxx.com/read/cv1来进入你的文章了。

3.2.6 WordPress优化插件推荐

详情请前往此处:WordPress全面优化 – 详解 – LovelyCat的小站 (lovelycatv.cn)

3.2.7 WordPress主题推荐

MDx – MDx – 轻于形,悦于心 (flyhigher.top)

Kratos – 二次元向 WP 主题: Kratos-pjax – 犬’s Blog (moedog.org)

4.结束语

到这里,你已经从购买域名与服务器到配置再到完善站点,现在你已经成功搭建了一个属于自己的博客,你可以在你的博客写一些内容,例如记录一下生活、分享一些有价值的内容等等。

如果你想让搜索引擎发现你,你可以自行前往如百度资源搜索平台、Google Search等搜索平台提交你的网站,并做好后期的工作,如SEO、链接提交、Sitemap等内容,那么这些可以暂时先不用考虑,等你熟悉WordPress的基本操作后再来考虑,同时也要保住站点内容的高价值性,最好不要到处抄文章搬运过来,这样的内容搜索引擎也不喜欢。

如果你有任何问题,请先百度解决,若还有其他问题,欢迎在评论区留言,我都会在第一时间为你解答。


好啦,那么本期教程就到此结束啦,前前后后花了两个多小时的时间编写,希望对你有帮助,感谢观看!


2 条评论

Nghĩa Phạm · 2021年8月9日 22:23

hello?

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注