Products
GG网络技术分享 2025-03-18 16:07 0
我们在百度上搜索工作或学习上遇到的问题时,或多或少得会在别人的博客上找到答案或帮助。有很多作技术的同学都有写博客的习惯呢。常见的博客有CSDN,博客园等等。有时候我们还会看到有些同学自己搭建了博客,并且拥有一个自己的个性域名。比如,比较出名的廖雪峰老师,他的博客是https://www.liaoxuefeng.com。
下面呢,我会一步一步教大家如何在阿里云上买一个域名,云服务器,之后用halo搭建一个属于自己的博客。
halo是一个很易于使用的博客系统,并且还是国人开发的呢,不用担心看不懂英文的文档啦。
心急的同学肯定会问,最后能有一个什么效果呢?
1. 前台,展现给观众的部分
2. 后台,登录之后,用于管理博客的部分。
2.1 后台登录
2.2 后台文章管理
2.3 后台挑选主题
2.3 后台主题设置
2.4 后台文章编辑
halo是采用markdown语法来编辑文章的,不过不用担心,markdown很好掌握的。并且,编辑界面上还有很多按钮来帮助你编写markdown呢。
开始之前呢,这里有几点事项希望你能清楚。
1. 确认自己是一个爱折腾,爱技术的人。在搭建和使用过程中,可能会遇到很多困难,都需要你来一个个找到解决方法。否则去CSDN、博客园写博客会有更好的体验呢。
2. 国内的云服务商都贯彻了ICP备案法令。在域名没有备案完成之前,是无法访问的。临时可以通过IP访问博客,并及时在阿里云上提交备案信息,完成备案。备案完成之后,你会的得到一串备案号,请将它放置于博客底部位置。
例如下图:
获得ICP备案之后,你的网站就已经可以被正常访问了。但是,根据我们国家的网络安全法,在获得ICP备案之后,需要再30天内,再去做一个公安备案。公安备案也和ICP备案类似,提交备案信息,等待审核。不过公安备案可能需要到当地网警大队进行当场核验、签字、并学习一些网络安全方面的法规那些的。这些步骤都是在我国开办一个网站的必要条件。
3. 在阿里云上购买域名和服务器需要一定的费用。
看了"http://baidu.com","http://qq.com","http://taobao.com",想不想自己来注册一个域名呢。
不同后缀的域名价格也略有不同,但是都不算太贵。下表是2020年5月20日阿里云域名价目表。
好像top后缀的域名第一年仅要9元呢。这个价格是分新购和续费价格的。例如,top域名,首先买一年仅要9元,但是,如果你第二年需要续费的话,就不能享受新购价格了,续费价格是26元。或者一次性,新购买3年,就是67元。
点击下面的链接进入阿里云域名售卖:
在搜索框上,搜索自己想要的域名,不用带www前缀。注册了一个域名之后,前缀可以自定义。但是后缀不能。比如http://zhoushengjie.com这个域名被我注册了,别人的话只能考虑别的后缀了。选好了之后,就可以购买了。购买之后可能会有一些实名认证过程,拍一下身份证,提交一下个人信息,一会就好了。
云服务器的话,如果你是新用户,那么也有很便宜的折扣价可以用。新用户的话请尽量去找阿里云的各种活动,可以拿到如下的一年的优惠云服务器。我们搭建一个博客,1核1G内存就已经够用了。
阿里云-云服务器优惠连接如下:
如果你已经无法享受新用户优惠了,初始的情况下,因为访问量不大,不太推荐使用按固定带宽收费。你可以试试按照流量收费。阿里云的外网流量是0.8元每GB。因为按照带宽的话,又实际上没有什么人访问,大部分时间都在闲置着,比较浪费。
这里有两个概念需要注意一下。
1. 突发性能实例
2. 共享型实例
突发性能实例
很多用户都不知道什么是阿里云的突发性能实例是什么意思,之后大呼受骗。突发性能实例是有一个CPU基线的。例如,20%的性能基线,意味着大部分时间下,CPU占用率都不能超过20%。允许少量时间超过20%,但是需要耗费CPU积分。CPU积分在CPU使用率20%以下时,是在积累的。而CPU超过20%时,就需要消耗CPU积分了。当CPU积分消耗完了,那么阿里云会强制把云服务器的CPU限制到20%。所以,叫做突发性能实例,就是允许突发的性能增幅,但不支持长久运行在基线以上。
它的坏处就是性能被约束在基线以下,只能短时间超过基线工作。好处就是便宜,毕竟一分钱一分货,毕竟现在网吧都要好几十块钱一天了呢。
共享型实例
共享型实例就是阿里云把一批资源,卖给很多人。当大家都不用的时候,你最高可占用的CPU为100%。但是,如果别人也开始用了,并且这一批资源已经分配不过来了,那么就会争抢这一批资源,你能抢到的CPU资源是不确定的。取决于其他用户的使用情况。不像突发性能实例,一定会有20%的CPU资源保留给你。
它的坏处就是人多的时候无法保证性能。好处也是便宜,并且可以在闲时享有最高100%的CPU使用率。
我究竟应该买那种?
不过大家不要想多了,我们刚开始做博客,CPU使用率高不到哪去。如果你的访问量过大,无法使用突发性能和共享云服务器的时候。那么,你已经红了啊~ 你觉得你还会在意这点钱吗?赶紧换更好的云服务器吧。
买域名和服务器的更多细节就不在这里讨论了。如果你有啥问题,可以咨询阿里云的客服,或者来问问我吧。
好的,接下来我们开始吧~
首先,我们登陆阿里云,进入自己的账号的控制台。
在左上角找到产品与服务,弹性计算,云服务器ECS
进入云服务器的管理界面
这一步里面你需要2个信息
1. 服务器的密码
2. 服务器的外网IP
翻到下面的配置信息可以找到外网IP
如果你之前购买的时候设置过服务器密码,那么就是之前设置密码了。如果没设置过,请点重置实例密码设置密码。重置密码之后,请重启。
之后呢,我们需要一个工具XShell,来连接服务器。
安装完毕后,把我们刚刚获取到的那两个信息拿来填进去。
当你看到,Welcome to Alibaba Elastic Compute Service !时,你已经成功连接到了服务器了。
接下来,我们需要在服务器上安装docker。这里暂时不解释docker是什么,但是不可否认的是,它为我们安装各类应用提供了极大的便利。
将下面的命令,一条一条的在服务器上执行就行了。
sudo apt-get updatesudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get -y update
sudo apt-get -y install docker-ce
执行完这些命令之后呢,你就已经安装好docker了。不过呢,docker的服务器设置在国外,我们国内来访问实在是太慢了。我们可以用阿里云的服务来替代。
在阿里云的控制台,点【产品与服务】,搜索【容器镜像服务】。
点最底下的【镜像加速器】,把命令在服务器上执行就可以切换到阿里云的镜像加速器了。
curl -o ~/.halo/application.yaml --create-dirs https://dl.halo.run/config/application-template.yamldocker run -d --name halo -p 80:8090 -v ~/.halo:/root/.halo ruibaby/halo
好了,大功告成,我们来访问以下自己的博客吧。
博客的地址是http://外网IP
安装完成之后,再访问IP,就可以看到自己的博客了。
博客的管理地址是http://外网IP/admin
给博客挑一个好看的主题吧。
都是中文的设置,应该都比较简单这里就不多说了。
阿里云控制台,【产品与服务】-【云解析DNS】
主机名你可以理解为域名的前缀,比如我们最常用的www前缀。当然,做博客用blog做前缀的也比较多。都随便你填写啦,只要域名和博客的设置保持一致就好。
设置完成之后,我们试一下通过域名访问http://www.zhoushengjie.com 可以预料到的是,通过域名访问博客应该会看到提示,网站未备案。所以,我们接下来需要备案一下。
别慌,备案是不花钱的。并且,由于备案期间自己的博客无法访问。阿里云的政策是,备案花了多久时间,服务器就自动延长多少时间的期限。
这一步我就不多说了,因为跟着阿里云的备案系统一步步走,下载阿里云app,做实名认证,拍摄身份证照片就行了。
如果需要暂住证,但是你没有办理,你可以试试看用社保卡来替代。
之后可能有阿里云的工作人员打电话给你核验一下信息,如果一切没有问题,就能提交到工信部做备案审核了。
根据要求,在备案得到批准之后,需要在网站底部添加备案号。如果未在网站底部添加备案号,被相关部门核查出来将处以五千元以上一万元以下罚款。
在红色部分填入备案号并链接到工信部http://beian.miit.gov.cn/。
Demand feedback