第一篇博客

top_img

Typing SVG

博客主题:

💡 科技爱好者 CXJ,一位充满激情的IT开发者,专注于Web、游戏、数据库、服务器、AI等多领域开发,也热衷研究各种前沿的科技产品。我将在这里分享开发过程中的收获与解题思路,也会评测各种感兴趣产品,一起探讨科技的魅力。

💊 医疗健康: ZLT,是一位资深医生,她将为大家分享妇科领域的科普知识,以及医学领域的深入见解。

👨‍👩‍👦 亲子成长: 我们将分享自己的亲身经历,共同探讨育儿的艺术,一同成长。

🌈 生活点滴: 这里有我们生活的点点滴滴。旅行、美食、日常趣事,我们将这一切汇聚在这里。

建站初衷:

  • 心路历程: 早在很早之前,我就有打算创建一个属于自己的博客。一方面是为了学习相关知识,另一方面是想分享开发过程中的问题与解决思路。当时虽有此想,却陷入迷茫,不知从何入手,于是这个想法一度被搁置。直到最近,公司项目相对宽松,看到了安知鱼这个博客主题,我决定开始建站。

建站过程:

  • 框架选择: 无意中发现了安知鱼这个主题,了解到了Hexo框架,于是毫不犹豫地选择了Hexo来搭建博客。在本地构建了一个简单的框架,并保留了自己所需的模块。

    • 服务器搭建: 之前有一台闲置的个人主站服务器,阿里云的丐版服务器,于是就打算用它来搭建博客。

    • 域名: 之前学习的时候,购买了jt1028.com这个域名,打算用它来搭建博客。为了便于搜索,于是决定使用 blog.jt1028.com 子域名,而不是主站下的Path,jt1028.com/blog

  • HTTPS: 阿里云提供了免费的SSL证书,但仅支持单域名。为同时支持子域名和主站的HTTPS请求,我申请了两本证书。然而,服务器系统版本是Windows Server 2008,IIS只支持7.x,不支持服务器名称指示。这导致了无法共用443端口以及证书指向错误问题。为解决这个问题,我决定升级IIS版本到8,以体验一下服务器名称指示。

  • 服务器升级: 由于购买的是丐版服务器,重装了Windows Server 2022后发现配置不足。选择了较为稳妥的2012版本,即支持IIS8的最低版本。然而,升级中遇到了一系列问题,包括无法安装.Net 3.5和无法安装SQL Server。经过多次尝试,最终选择了Windows Server 2016和SQL Server 2012。安装SQL Server 2012的过程也是充满波折,我将在另一篇文章中详细分享。

  • IIS8: 发现IIS8包含了许多常用的MIME类型,可以避免很多不必要的报错。然而,如果你使用ASP.NET开发并配置了Web.Config,可能会遇到500报错,需要特别注意。

  • 端口号: 由于服务器闲置一段时间,我最近发现一些端口无法访问,例如443端口。通过telnet blog.jt1028.com 443发现不通,经过检查防火墙和排除异常占用后,发现是阿里云加强了防护,需要在安全组规则中配置443端口。

建站总结:

  • 经验分享: 搭建博客有许多技术栈可供选择,但选择熟悉的领域有助于避免许多不必要的麻烦,并能加深专业知识。尽管实际操作中遇到了一些坑,有些问题也比较冷门,但通过不断尝试和调整,问题迎刃而解。建议大家放开心扉,不要害怕失败,多去尝试。

  • 收获: 完成这篇第一篇博文的过程虽然耗时较长,但内容虽简单却收获颇丰。这标志着我们博客的正式启动,未来将有更多有趣的内容与大家分享。期待未来的成长与进步!