配置我的博客域名的心酸路程
事情要从前天说起,突然收到了域名备案通过的通知,终于可以不用我的公网ip进行访问,为了逼格的提升,立马开始着手配置,但是这实际上是噩梦的开始,因为学艺不精,我对计算机网络的知识有所空缺,还有关于ngiex的代理配置,有过了解但也是浅尝而止大部分已经还给b站黑马老师了,所以当我一开始一直想以单域名(前后端域名统一只是访问路径不一样)的形式来实现我的域名部署时出现了问题,前端无论如何都会报Api服务器有问题的错误,我不知道在哪能解决问题,一直问gemini,有用但不多,和它各种拉扯盘问,我只能使出我的老办法,就是重装。但是最终因为前端shiori更新出现问题我无法用GitAction的工作流部署以失败告终,那时候我已经搞到了凌晨。
当时其实我已经搞得勉强可以使用了,至少可以通过我买的域名来访问我的博客网站,只是后端还是需要以公网ip加端口的形式访问而已,因为不信邪,所以选择对前端重新部署,结果直接把前端给搞没了我靠,当时我的心情可谓是差到极点,毕竟弄了好久,啥没弄好不说,反而让我的前端崩了(虽然说也没多少人看我的博客吧),然后来到的第二天,作者没有修复这个问题,我就去他博客留言,他说让我用拉取之前稳定的版本运行,我服了,我当时怎么没有想到,火速盘问gemini如何修改工作流的.yml文件来拉取之前的版本,也是重新部署上前端了。
但是,出现了同样的问题,修改.env文件将里面的地址都改为我的域名之后,可以使用域名访问后端,但是访问前端还是报api服务器异常的错误,我又服了,解决不了我就有重新部署了几遍(我为什么会选择这个笨办法现在觉得我好傻),明明知道有问题我却一直祈祷在重新部署之后,他会奇迹般的变好,突然让我想到了我之前看到的一本书中的话,放下面记录一下
在精神病学里,有一种状态叫 做“缓刑错觉”。死刑犯在处决以前,幻想自己会在最后一分钟获得缓刑。同样地,我们也抱着一线希望,直挨到最后一刻都还相信结果不会这>么糟糕。
太形象了,我经常产生这样的想法比如在最近的一次四级考试结束之后,我知道我都是瞎几把写的,但是还是心存侥幸,幻想也许我出成绩的时候我走狗屎运,选择题对一大半。在我一遍又一遍的部署我的前端的时候我也是这么想的,太傻了,以后解决问题我要发散一点。
说回正题,在我怎么机械一般的重复过后我好像突然开窍了,我不在死板的继续尝试使用单一域名访问,并且打算换一个云服务器控制面板,我之前用的1panle,换回了宝塔,又一次重置了我的服务器(在我部署我的博客期间我不知道重置了多少次了),使用双域名来进行部署,同时申请了SLL证书,我也不太明白这个证书有啥用,和安全有关,但是为了让自己的网址不报不安全的错误也申请了gemini小姐告诉我它的作用如下:
简单来说,SSL 证书就是你网站的 “数字身份证” 加上 “防弹运钞车”。 在你的博客部署中,它起到了至关重要的作用。没有它,你的网站在互联网上就是“裸奔”的。
最后终于成功了,当然其中还是有很多的小细节,我就不过多赘述了,以及我现在后台界面虽然可以使用我的自定义域名访问,但是他有一个硕大的不安全警告,但是我累了,懒得改了,反正后端控制台也就我自己用就是看着不爽,最后我明白了一个深刻的道理就是:
如果你构建的东西能够正常运行就别他妈的去尝试修改它,能用就行!!!