步骤

服务器→域名→宝塔面板→博客程序→运营

前言

本文是个人搭建博客的一个小小知识总结吧,毕竟本人也是小菜鸡一枚
虽然市场上有很多的免费域名、虚拟空间和其他资源。然而,如果你想继续做很长时间,还是建议使用付费服务。毕竟,服务器域名是有价值的,但是数据和时间以及你的学习过程是无价的。
不是说免费的永远都是最贵的吗?

一、购买服务器

购买学生机

建站建博客都需要网站空间,使用虚拟主机,vps等都可以满足。国内各大厂商都有针对学生群体的优惠机型,本人使用阿里云的学生机,它就是一个vps(Virtual Private Server)。相比于虚拟主机,vps所能提供的硬件配置更好,阿里云9.5元一月的学生机可提供1核(100%性能),2g内存,40g云盘 5M带宽的配置,而对你的要求只是24岁以下,可以说这个性价比极高了。具体介绍可看:



这是我之前发布的两片文章,里面可能有的信息已经失效了。

购买过程可能需要实名认证,按提示操作即可。地区选择靠近你的位置即可。

预装环境可以选择Linux(CentOS)。因为Linux(CentOS)是因为相较于Windows运行占用内存、CPU等资源占用低,可以有更多性能分配给我们自建的网站。
ps: 服务器可以选择离自己近一点的,由于阿里云自带宝塔镜像我们也可以选择减去了安装宝塔面板的过程
宝塔镜像

二、购买域名

网站数目那么多,域名就像我们的名字一样,可以让别人识别出你是谁。既然我们要建立自己的博客,就给自己的博客购买个域名吧。
这里以阿里云旗下的万网举例,搜索万网,或者点击这里直接打开万网域名购买页面。

虽然市面上也有.tk、.ml等免费域名,但免费域名也就代表没有售后。如果只是测试可以试试,但要想长期做还是建议选择收费的域名

现在有的域名就很便宜 我是用的是site的。带我个人笔名,一年9块钱吧,你们也可以使用其他的后缀,这个视个人情况而定。
不过由于国家政策,我们的域名需要备案,要不然搭建的网站没办法通过域名访问。

ICP备案

在我们国家提供网络服务都是需要ICP备案的,ICP英文全称:Internet Content Provider,中文全称:网络内容提供商。《互联网信息服务管理办法》指出互联网信息服务分为经营性和非经营性两类。国家对经营性互联网信息服务实行许可制度;对非经营性互联网信息服务实行备案制度。未取得许可或者未履行备案手续的,不得从事互联网信息服务。
我们作为一个想要长期建站的站长,在中国信息服务,应当依法履行ICP备案手续,实现网站的正规合法化。

由于我们服务器和域名都是在阿里云购买的,我们访问https://beian.aliyun.com/ 即可开始备案。

别看网上说备案要邮寄拍照啥的,都2020年了,现在大部分区域都可以通过手机app备案,免去拍照邮寄的步骤。

访问阿里云的代备案网站,选择省份,如果可以使用手机免拍照备案,即会提示下载阿里云手机app,我们这里扫码下载它。

进入阿里云app,登录自己的账号,上方搜索栏内搜索备案,点击进入。
备案
按照提示输入即可,不同省份审核备案时间不同。在管局审核前,阿里云会初审,一般第二天会打一个电话和你确认,我这里接到的是95187,注意不要拒接。

阿里云初审完成后,会提交管局审核,这段时间会比较长,耐心等待即可。

域名审核的这段时间,我们可以通过ip访问自己的服务器。
备案成功后我们就可以解析啦

域名解析

备案完成之后,我们可以通过阿里云域名控制台,将博客的域名解析到服务器站点,已完成所有的步骤。

1.打开阿里云控制台,选择域名,或者点击这里打开https://dc.console.aliyun.com/

2.选择你的域名对应的解析
3.点击添加记录
2864044192.png

4.记录类型这里选A,主机记录填你之前在宝塔自定义的前缀,记录值就是你服务器的IP,点击确定即可。


5.待解析生效(10分钟内),阿里云一般会有邮件通知。

三、安装宝塔面板

上面也说过我们可以选择宝塔镜像就无需安装宝塔也无需去防火墙放行端口。
当然我们也可以自行搭建
宝塔面板

宝塔面板搭建教程:https://www.bt.cn/bbs/thread-19376-1-1.html
官方为我们准备了演示站点,感兴趣的小伙伴可以试试 http://27.50.161.190:8888/login

如果我们自行搭建宝塔面板我们得放行8888端口

放行8888端口

我们选择的阿里云ECS服务器,一般它的安全组默认没有放行8888端口,而访问宝塔需要8888端口,所以我们要进入到阿里云控制台,放行8888端口才能访问到面板。

1.进入阿里云云服务器ECS控制面板,选择你的实例。或者点击这里直接打开https://ecs.console.aliyun.com/#/home

2.点击实例ID,进入实例控制台。

3.在左侧点击本实例安全组,点击安全组列表选项卡下的配置规则。

4.点击右上角的添加安全组规则

5.端口范围填8888,授权对象填0.0.0.0/0点击确定即可。

这里的授权对象实际上授权了全部ip,如果有更强的安全需要可以自行填写
我们也可以提前添加888(phpAdmin)、80(HTTP)、443 (HTTPS)、3306(mysql)、22(SSH)等端口,方便后续操作,若现在不添加,后续轶哥也会提醒

6.安全组出方向默认允许所有访问,即从安全组内ECS访问外部都是放行的。这里就不赘述了。

设置宝塔面板

面板地址:IP:8888
登陆后进入宝塔面板我们可以看到如下图所示,你可以选择LNMP或者LAMP进行安装。看大家网站需要什么环境进行选择,若网站程序支持最新的php7,这里选择最新的7.x版本,其它选择宝塔默认的设置即可。后续如果有需要也可以通过宝塔升级。

宝塔面板左上角红色消息变为0即代表完成

四、站点建立

做了之前这么多的准备,我们终于可以添加站点了!

安装博客程序

目前比较流行的博客程序有WordPress、typecho等。像本博客使用了typecho搭建,不过这次我使用对新手更友好的WordPress举例。

一键部署

1.打开宝塔面板,选择软件商店——搜索wordpress——一键部署——选择wordpress点击一键部署

后面的搭建步骤就不一一解释演示了。按照提示一步一步的来会成功的。

总结

文章写的比较乱还请谅解。主要的需要的工具就是域名,服务器。
哪里写的不对还请指正
ps:如果服务器在外国就免去了备案这个环节

最后修改:2020 年 06 月 05 日 10 : 19 AM
如果觉得我的文章对你有用,请随意赞赏