有志者,事竟成
自言自语
emmm......在自己的博客基本成型达到了能够上线的效果后,我便有了一个新的烦恼,为什么说“新”呢,我会在接下来的内容中叙述并尽可能的描述清楚。 %}
新烦恼,不必多说,自然是像我这种“钢铁男孩”
的通病——
现在回想起我制作的整个过程,发现了一个大前提,那就是我这学期的课程并不多,甚至可以说是很少了,周一周二周三,其余的基本没课,这使得我有充足的时间来“研究”这个让我还是比较感兴趣的东西。
其次呢还有一点,我感觉我患上电子阳痿了,我对打游戏这件事提不起兴趣了,想当初,我可是拿到一个什么比如:“巫师三”、“荒野大镖客”、“刺客信条”、“空洞骑士”……我一玩一个下午,但是现在,我真的我看着眼前的游戏库不知从何下手,鼠标中键滑来滑去就是不知道玩啥,最后也就默默的合上了电脑,我究竟是怎么了,所以说人是会变的吗!但相较于打游戏,我现在更乐于去折腾,特别是去弄一些不是特别复杂,也具备一点挑战性,还能增加我的见识和知识储备的东西,我对此确有一点乐此不疲。好,回归正题,现在仔细回想起来,我究竟是因为什么原因接触到博客的呢?我还真忘记了,可能有人会说,这不是明摆着的吗!写博客,那肯定是因为接触到了博客了呀,这岂不是睁着眼睛哇哇乱叫吗!其实对于这,我肯定不能否认,肯定是先接触了后才有的想法。但是回归事情的原点,我确实记不清了,是因为我想学习一下网页建站,还是想学习一下服务器云计算,还是一些其它的东西呢。
温馨提示,接下来的字数内容较多,可等自己有了充裕的时间再进行观看。
服务设备的配置
内网映射:
事情的原点大概是在2024年3月26号左右,现在已经是4月27日了,仍然还没有进行正式上线,不过测试上线已经做过了,完全没问题。不知不觉已经过去了一个多月了,在这一个多月里,我差不多已经和外界失去联系了,基本上每天都在捣鼓我自己的东西。舍友也从最一开始的“谩骂”而逐步变成“接受”。其实,我做博客最开始并不是直接就开始做博客内容,而是想做一台属于自己的服务器,而原材料竟然仅仅只是一台我以前的但是手机又没有公网IP,那怎么能让外网的其他人进行访问你想要展示的内容呢?这时便用到了另一款软件,hp-pro下滑点击Android版本下载即可。hp-pro的原理其实也很简单,就是hp-pro站长自己购买了几个服务器,然后绑定你自己的设备,通过它的服务器(公网ip)做几次请求转发,从而使外网的人能够访问你自己的本地项目。在此也特别感谢一下,以上两个软件均是免费,对于像我这种平时闲的蛋疼的大学生提供了接触的机会。
终端模拟器:
虽然,我通过了这种巧妙地方法解决了在手机上部署项目的需求。但是我内心还是表示不服,因为这实在是太简单了,以至于我感觉我就没获得啥成就感,所以接下来我就开始进军更底层的东西,利用手机架构,下载一个Linux系统,在Linux系统中部署项目。而此刻的我浑然不知,正是由于这个想法,接下来的我会变得如此痛苦不堪😭。几乎就是同日,我在B站和edge上搜索相关的资料,并开始了我的痛苦之旅。最起先我下载的是termux,一个终端模拟器。这里我就不放下载地址了,因为关于这块我到最后是以失败告终的而我找的那个视频教程时长长达一个小时,要知道这种教程要是按照实际操作来看时长一般都是会比教程时长要多几倍更甚至是十几倍。而我也是后来才知道这个termux是一个非常初始的版本,而现在市场上已经有针对于用户而设计出更为便利的版本,增添了很多内置命令只需点击相关按钮就会自动执行。很显然,最后我并没能成功。虽然这里我选择一笔带过,那是因为我要是展开来讲或许这篇文章就又得多上好几千字,其中内容包括但不限于:
宝塔面板:
这里的终端模拟器仅仅只是第一步,我靠第一步就这么复杂。而我的失败,跟第一步没有任何关系,也就是说,我的第一步是成功了的,我失败的原因来自第二步:下载安装并成功运行宝塔面板。那么为什么要安装宝塔面板呢?不知道你现在还能否记得我在ksweb内容里边提到过:建站需要lighttpd+nginx+apache+php+sql等程序来作为支撑,而宝塔面板就是这样的一个集成工具,它能够更方便的来管理自己的系统。Ok,回到主线上。首先我先说一下我的终端模拟器安装的Linux系统是Ubuntu(也就是大名鼎鼎的乌班图)。在下载过程中,我也是遇见了很多让我无从下手的问题,毕竟核心还是手机带动的Linux系统,这肯定是与正规纯净的系统有很多区别。具体遇见的问题我就不再详细叙述了,不然就又是好几千字打出来了。问题包括但不限于:
终于,在2024年4月4日凌晨3点,在我尝试完所有方法均无结果后,我果断选择放弃。开始时间是3月26日,在这段时间里我饱受折磨,当然,我还是收获了很多东西。
进军pc端之云服务器的选择
其实最开始,我还是有点打算使用镜像和内网穿透来实现网站的搭建。只不过我看着电脑磁盘的空间我陷入了沉思😑,后来转念一想,既然手机服务器失败了,那么我不如干脆一步到位,直接租一台云服务器,也顺便多多接触一下。好,我说干就干,但很显然,以俺的家资哪能一台服务器说租就租呀。于是我就开始利用我学生的身份到处骗吃骗喝,就类似于:“我是大学生,送我。”我看过三家云服务器的厂商分别是阿里云、腾讯云、还有华为云。但我就看到阿里云有一个学生卷300元,其它的估计要么没有要么藏得很深。虽说阿里云送学生卷,但是真的也就是送给你玩玩,我服务器一开,进去了却访问不了网络,正当我疑问时,突然发现居然没有公网IP,一查才知道居然公网IP要另外收钱,我只好拿着我卷剩下的余额买了一个月的弹性公网。(现在也早已过期)没有公网的服务器就等同于你内急找到了厕所却发现关了门,这可不行,于是我的目光就盯上了国外……
微软的azure for students学生包,在读期间,免费送100美元加免费送一台Linux云服务器和windows云服务器而且有免费的动态公网IP还有针对于学生的每月100G的出站额度。以及其它各种各样的资源,只有你想不到,没有它送不到的。在此高声呐喊:微软大气牛逼!但是想要申请,却十分麻烦,就因为国内国外的关系,导致我向微软官方提出申请,到获得福利用了整整10天。期间,我还通过学校的领导信箱向学校申请了一个高校个人邮箱,以便加快通过认证的速度。

步入博客主题
终于我的故事来到了尾声,一看字数已经来到了3436个字。我搭建博客使用的框架是hexo的butterfly主题。对于我搭建的整个过程呢,并不算难,因为这些代码肯定不是由我自己写出来的,我只做了一小部分。但也别小看这一小部分,因为这一小部分呢我已经做了23天了。从4月4号结束对手机服务器的执着后,我便紧接着开始了博客项目的制作,只是中途顺便申请了微软的Azure学生包以及个人高校邮箱。所以特别感谢一些大佬:hexo、Jerry、糖果屋、安知鱼……这些是真正的前端大牛,轮子的缔造者。也特别感谢Fomalhaut它是我一直在参考的博客魔改样式博主。
整个制作过程呢,因为太细了我并不想多说,否者,我想这篇文章上万字都有可能。我觉得稍微有点意思的呢,就是我博客的
结语
一不小心就码了4000多字了,如果正在屏幕面前的你,从头看到结尾,我都特别感到不好意思,我感觉我是不是应该对你进行表示表示。因为这篇文章呢是我的第一篇文章,也是我过去一个多月的一个复盘总结,其实本来我都打算好了,我会尽可能的精简,但是有时常常情至深处,难免激动,就又忍不住多说了几句。😆