个人博客的搭建

312 阅读3分钟

引言

作为一个coder,搭建自己的个人博客,是一件非常有意义的事情。就在昨天我的个人博客上线啦,在诸多搭建个人博客的解决方案上,我并没有选择HexoGithub PagesHugo这些静态网站生成技术,如果小伙伴们有兴趣可以自行百度这些方案的搭建方法。我选择的是一个叫halo的内容管理系统。今天我就班门弄斧一下,讲述一下我自建博客的一些琐事,(顺带附上个人博客,嘻嘻)一些可能会忽略的细节,供小伙伴们与我学习作为参考。

第一步(购买服务器)

搭建个人博客的第一步就是需要一个自己的服务器,服务器的选择的话,我比较推荐**阿里云**,如果你是学生的话,可以通过阿里云开发者成长计划进行购买,优惠力度比较大,如下图:

image-20210808135340966

image-20210808135340966

如果你不是学生,我相信你总会认识那么几个学生吧,争得他们的同意后,借他们的身份买个服务器来,本人趁自己出社会的几个月前,猛地续费了几年,应该够我玩了,哈哈哈哈哈......,好了相信到这里你应该有了一台属于自己的服务器了,如果你很富裕的话可以给自己买个域名(当然不买域名也没事,博客照样搭,无非就是逼格稍微降了那么一丢丢),买了域名之后相应的你需要去备案,备案有需要2-3天吧,之后就是绑定域名,解析域名了。相信聪明的你,肯定没问题!

第二步(搭建博客)

接下来就是硬菜了,我们来到halo官方文档接着我们进入安装指南,在安装指南中我们可以看到安装指南分为LinuxDocker安装,image-20210808172824917

在这里面我选择Docker部署,不是吧不是吧,竟然还会有人不知道Docker是什么,这里附上Docker百度维基百科中的解释,作为21世纪的coder必须要知道的概念,有兴趣的小伙伴可以点击这里学习Docker的安装与使用,接着我们按照文档告诉我们的无脑下一步即可哦,image-20210808174425990

image-20210808174451793

image-20210808174451793

至此博客就搭建成功了哦。后续步骤为购买了域名的小伙伴们,进行反向代理,实现通过域名访问博客。

第三步(反向代理)

在搭建完博客后我们可以通过公网IP加端口号进行访问,小伙伴们这时候想的肯定是,我买域名干啥,这不是浪费钱吗?果断取关。别别别,马上告诉你,我们要通过域名访问那就要使用Nginx这个nb的十分轻量级HTTP服务器,又到了头痛的环节了,我要怎么安装Nginx呢,不要着急,可曾听闻宝塔这个小可爱,使用他可以简化我们许多环境部署上的问题,不知道如何安装的小伙伴看这里,接下来就是配置反向代理喽,我们通过终端或者宝塔工具进入到/www/server/panel/vhost/nginx这个文件夹下面,添加一个配置文件(*.conf):

server {
    listen       80;
    server_name  www.*.*; #你的域名

    location / {
        proxy_pass   http://*.*.*.*:8090#代理到的博客地址
        index  index.html index.htm;
    }
}

保存,重新启动Nginx,这样我们就可以通过域名访问你的博客啦,开始你的表演吧。

结语

今天的分享就到这里啦,有什么不懂的可以通过微信公众号留言,或者在个人博客文章下留言给我哦。每篇分享都是一次进步,让我们一起进步吧。