项目搭建
今天就简单介绍一下我的个人博客整个搭建过程,有兴趣的同学也可以尝试自己去搭建一个属于自己的网站。
前端服务
从github上找一个开源的项目下载下来进行改造,需要有一定的前后端基础,我博客前端用的是开源的项目,界面比较清爽gblog: 轻量Markdown文档博客,特点是简单、简单、简单
后端服务
后端服务是我自己搭建的,mysql表结构需要自己设计,功能比较简单,将前后端服务联调通,能够正常发布浏览博客就行,给大家看一下页面效果。
发布文章
浏览文章
前后端服务搭建开发完成之后,就可以进行下一步了,将服务部署到服务器上。
云服务购买
购买一台云服务器用来发布自己的应用,将你的应用部署到服务器上,通过外网就能访问到。云服务器不用买太贵的,差不多够用就行,新用户都有折扣,我买的是华为云ECS2核2G的服务器,¥88一年,之前买的阿里云,买的两年也是一百多。
华为云服务器
普惠上云专区_云上优选特惠来袭_云服务器_云主机_企业上云-华为云
腾讯云服务器
阿里云服务器
服务部署
应用部署
通过docker或者其它方式都可以,部署到你的云服务器上,通过nginx代理到你的前端页面,
可以参考我的另一篇博客:如何将SpringBoot应用通过Docker构建并部署-CSDN博客
SSL证书部署
登录 - 腾讯云,登录控制台,找到免费正书进行下载,然后将证书部署到服务器的nginx上,之后就可以通过https协议访问到你的网站了(还需要备案)
域名注册
选购自己喜欢的域名,进行注册购买,下面是各个域名厂商的注册地址,我用的是腾讯云域名注册的。
腾讯云域名选购
阿里云域名选购
域名解析
我购买的是腾讯域名https://memoryab.cn,登录腾讯云控制台进行域名绑定和解析
点击解析按钮将你的云服务主机IP添加到里面,确定即可,。
网站备案
登录到控制台登录 - 腾讯云,进行网站备案,需要将你的网站信息和身份信息上传上去进行审批,一般是7-15个工作日左右,网站备案通过之后才能够通过https+域名进行访问哦。通过之后将备案号放到你的网站首页里。
网站效果
大概的过程就是这么多,其中开发的细节占用的比较长,主要是前端部分不太熟,踩了好多坑,最终的效果个人还是比较满意的,就是没有人访问哈哈哈
个人博客网站:memory 欢迎大家参观~