一、我为何要搭建一个属于自己的博客网站?
说起博主为什么要搭建一个博客。正所谓无心插柳柳成荫,具体心理路程是这样的;
- 我想租用一个服务器用作一些安全测试像比如ssrf的url跳转阿,弹个shell回来等等,可以提供一个灵活和可扩展的平台来执行各种安全评估和测试。
- 装完一些基本的环境,我这里通过宝塔linux新建了一个apache站点发现默认网页太平庸了,我想创建一个既具美观性又具功能性的默认站点。
- 想着方便了事直接让chat写,输出了一个纯靠css、html写的站点,略丑…
- 还是去github之类的地方找一下打包好的素材,导入过去发现没那么简单只是一个主题。还是不够满意
- 深入研究了一下,发现被五花八门的博客主的博客迷了眼。自己也有点心动做一个。
- 开发一个多功能个人网站既能进行网络安全测试,又能作为博客平台。为了写出有深度的博客文章,需要进行大量的阅读和研究,这无形中促进了自己的学习和成长,撰写博客是一个反思和总结的过程,有助于自己更好地理解和掌握所学的知识。
- 我决定利用现有资源搭建一个多功能的个人网站!!!
二、个人博客网站?
大多人都用过一些社交平台上的博客,如QQ空间、新浪微博、网易博客等等。。。 但这些大多都是面向大众平台,而且不是自己独有,自由的博客。而一个属于自己的网站可以在这里自由地表达自己的见解,而不受主题或格式的限制。其实如果想搭建一个属于自己的博客网站,其实很简单,下面这篇文章会教会你如何进行搭建。
三、搭建个人博客需要准备些什么呢?
需要准备:服务器、域名和“脑子” 当然这些都避免不了花钱,而想学习网站搭建,博客搭建大部分都是学生,没有经济实力,可以选择各大厂商入门款云服务器。如果只是想搭建个站点用于资料存储,或只想用作自己记录生活点滴无需展示,这仅需一台电脑即可,可参考我写的另一篇文章:传送门。由于各大厂商均有首次优惠,学生优惠等等活动,目前各大厂商入门款年价皆在百元之内。解决完服务器还剩域名,域名是您博客的地址,用户通过这个地址访问您的网站。域名的价格根据其类型和受欢迎程度而定,建议选择一个简洁易记的域名。附上一张未注册域名的价格表作为参考,可以帮助您做出合适的选择。
这里将所需作一个简单的解释
服务器
具有公网IP,用于存储和管理网站数据 ,处理用户请求。我们这里建议使用云服务器,基于云计算技术,提供弹性和高可用性,按需付费,适合各种规模的网站。
总结来说,服务器在网站的搭建和运行中起到了核心作用,提供存储、计算、安全等多方面的支持。选择合适的服务器类型和配置,结合有效的管理和维护,是确保网站高效、稳定、安全运行的关键。
域名
由于 IP 地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和 IP 地址相互映射,使人更方便地访问互联网
域名由容易记住的字符组成,比复杂的IP地址更易于人类记忆和使用。例如,www.example.com比192.0.2.1更容易记住和输入。
选择一个好的域名对网站的成功至关重要:
- 简短且易记:选择简短、容易拼写和记住的域名。
- 相关性:域名应与网站的内容或品牌相关。
- 避免特殊字符:避免使用连字符和数字,除非它们是品牌的一部分。
- 唯一性:确保域名未被他人注册,并且没有侵权风险。
宝塔面板
用来进行服务器的管理,一键安装相关依赖配置好相对应的环境
WordPress
WordPress 是一种开源内容管理系统 (CMS),广泛用于创建和管理各种类型的网站。自2003年发布以来,WordPress 已经发展成为全球最受欢迎的建站平台之一,支持从个人博客到复杂的企业网站。
Apache
Apache是一种开源的Web服务器软件,用于托管和提供网页内容。
四、搭建过程
首先我们需要购买一个云服务器这里拿华为云作举例
官网地址
https://activity.huaweicloud.com/
我们在这里按照自己的需求挑选出心仪的服务器后进行后续下单操作
这里建议镜像选择宝塔linux面板默认底层系统为ubuntu,若需要可选centos后期自行安装面板(这里只是为了快速部署不需要面板的自行配置所需集成环境也可)
购买成功后通过控制台管理服务器
续费后面三个点选择更新密码后选择选择登录服务器
使用cloudshell登录
这里登录好之后我们用虚拟机演示完剩下的步骤
运行sh文件完成自动化宝塔面板安装程序
安装完成后选择通过浏览器访问我们的服务器地址
登录完成后我们选择一种web服务器
这个时候我们选择添加站点后一键部署wordpress
这里面其实还有一些其他的框架比如像typeecho等等这里因为之前博主本人Vulhub靶机所以接触的wordpress框架较多所以这里选择此框架
手动编辑下数据库账号以及密码
创建完成访问网站
输入刚才设置的数据库名称
设置完基本信息成功进入后台,这里已经可以通过ip地址访问网站了
域名
这里可选择自己喜欢的域名进行购买
域名购买完成后我们需要完成备案才可正式上线网站
备案流程可参考华为云官方文档
https://support.huaweicloud.com/pi-icp/icp_03_0002.html
成功申请完成个人备案后选择使用dns解析服务,创建完所需的A记录解析便可通过域名完成个人网站的创建
添加完解析记录即可通过域名访问主页
这里推荐个人使用主题Argon