【心路历程】由本地到云端部署的蜕变

前言

.
非技术教学博客!!! 算是阶段性复盘自己,说说心路历程。文章不短,也许文章里刚好能解答某一点你对云端正面临的疑惑。一起交流学习。

背景(个人碎碎念)

是从什么时候开始有想要了解云端的呢,emmm大概是在大一?或者大二?初衷也没有什么宏大的目标hhh,或许是想要在做项目之后让远隔几百公里甚至上千公里的好朋友一起访问使用,或许是想要利用云端搭建和朋友的游戏平台,或许只是单纯热爱这门学科。到开学即将大三,复盘这小半年,终于在经过不断地摸爬滚打之后形成了初步的完整的云体系。

正文内容

因为我完全是按照自己想的去干,所以整个认识云的顺序有些颠倒而且断断续续,因为别的事导致时间跨度很大,做东西的时候没少踩坑。回顾一下这个过程,让自己的思路更加清晰。

0.内网穿透

emm,大概在大一下…这也算是最早开始了解云端,但是知道云端,却不知道如何实现云端,脑子里没概念…现在想来是当时学的太少,约等于仅仅手握 java 和 C++…而且熟练度不高。
在这里插入图片描述
但是这并没有阻止我对于远程访问的追求,经过一系列不知如何措辞的百度之后,内网穿透走入了我的视线,顺着这条线我发现了 nat123(一个穿透工具),顺着教程各种折腾,终于折腾通了!!!!!因为当时刚好在参加比赛,做一个项目,立马让朋友测试,远在千里之外的朋友访问成功了我的地址!!!!虽然访问速度有点难以表述,就是我不着急的时候挺快的,我给老师验收东西的时候当面卡顿…

在这里插入图片描述

1.云服务器

虽然一直想着折腾云端,但是一直没有一个契机驱使我去干。直到大二下的四月份,朋友推给我一个大佬学长的项目,我所在的队伍接盘了这个项目。但是毕竟原来所有做的东西都没有部署到云上过,上来直接高难度项目,只记得当时看着发过来的一堆名词和资料,人是晕的。加上计算机系的期末,大作业横飞,考试也多,再加上我本来就有比赛在身。不出意外,接盘之后感觉自己拖后腿了hhhh,还好项目完成度已经比较高,只是需要我们添点小东西,还好队里另外一个大哥顶着,最后倒也完成了。
在这里插入图片描述
于是假期正式开启了云服务器的研究,在经过一段时间的吃喝玩乐,开始专心研究。

对比了亚马逊,腾讯,华为,最终选择了阿里的体系,依托着阿里这座大山获得了第一台云服务器
在这里插入图片描述
部署的过程也是一直曲曲折折,从接盘那个大佬学长的项目开始就慢慢折腾,可能是当时自己状态不佳,这么点东西硬是没折腾出来。
在这里插入图片描述
于是后来在家开始硬突破,在经历了九百九百八十一万灾难之后,终于部署成功了服务器!!!
springBoot部署到云的过程

2.云数据库

云端服务器部署成功,我开始进行进一步研究,因为访问我网站的人可以来自五湖四海,他们在页面里产生的数据也存不到我电脑里呀…那就说明了存储数据的数据库也得放在一个和服务器类似的地方,一个大家都能通过服务器访问的到的地方。但是先得找个办法能操作这台服务器呀,在服务器管理界面找到控制台之后我傻了…
在这里插入图片描述
恰逢我们之前做过一个项目是利用树莓派实现相关功能的,刚好用到ssh连接,深知其中的艰辛…ohohohohohohohoh,默默吐槽为什么没有图形化界面…(还没学linux的菜狗的倔强),被逼无奈,反正都要学习linux,经过大佬推荐,高人指点,找到了一个半图形化界面的连接软件! 宝塔ssh终端,大部分功能都可以通过图形化界面来完成,只需要学习某些我需要的命令写法。(舒坦…)

在这里插入图片描述
到这里心里一阵窃喜,这成功不久近在眼前了嘛,然而我错了。对于阿里安全组还有堡塔防火墙的理解那时候还几乎没有,一直打不开phpmyadmin的我直接调转了研究方向,研究通过平时用的SqlYog来根据云服务器的地址添加云数据库,因为研究之路走歪了…所以遇到了各种奇奇怪怪的报错,什么本地没有权限修改数据,什么乱码,什么连接超时,甚至还有百度都查不到的奇怪问题…甚至因此提交阿里工单但是成效甚微…
在这里插入图片描述
太难了我
在这里插入图片描述
后来隔了几天再战,一个大佬说可能是因为没有开放端口(phpmyadmin的888端口),直接解决问题!!!!回想了一下,可不是各种报错嘛。有门不走我偏要翻窗,而且还是锁着的窗…
在这里插入图片描述
打开之后那还不是简简单单,熟悉一下功能按键,直接上手,而且本地sqlYog也可以访问修改数据了…真是会了之后怎么操作都可以…

3.云端OSS存储

那连通了云服务器和云数据库之后,已经可以进行基本的增删改查了,心里一阵畅快。刚好假期的末尾和几个兄弟一起参加了今年的挑战杯(奇数年的创青春),因为是跨校参赛,那边有嵌入式的大佬,还有专门负责商业包装、做风评分析的大佬,我负责微信小程序和后端,这次项目不能像上一次一样拉垮了。
在这里插入图片描述

一路产生的问题乱七八糟,奇形怪状,我解决问题的速度也越来越快…(主要是时间太紧了…)
终于遇到了一个瓶颈,用户在列表添加某件物品时,万一需要拍照或者本地上传图片呢,那图片肯定不能存储到本地了…你说人家换个手机一登陆图片不见了不给投诉才怪了…于是和之前一样的思路,我们需要一个云服务器能访问的到的地方放一个专门存储文件的设备,我称之为云桶(放在云上的桶hhhh),万能的阿里提供免费的这类服务,但毕竟都是头一次使用…那开发文档 “通俗易懂” ,但就是看不明白…(主要还是太菜hhh)
在这里插入图片描述
终于在经过几个小时的研究,发现了问题所在…(阿里云的版本控制的保护机制导致删除只能添加删除标记无法删除文件)反正都是些高端词汇,咱也不敢问hhhhhh。想看的可以点进去下面链接。
阿里云OSS使用记录

还好最终得以解决,头发也算是没白掉。

4.域名申请与使用

到这里,开发这个小程序一切顺利,到最后发布体验版的时候又遇到了一个问题…因为开发的时候为了开发方便,设置了不校验合法域名(可以理解为微信为了保证用户安全做的措施,防止被恶意网址攻击),但是一旦上传发布就默认要校验合法域名了,倒是可以通过设置开发者模式的办法来关闭校验,但是哪个用户用的时候会想得到…人家打开一看啥数据都没有不直接退出了…
在这里插入图片描述
好嘛,直接开始解决,那就是把我云服务的地址加到白名单里就行了嘛,翻开微信小程序开发文档一看…
在这里插入图片描述
我直接…
在这里插入图片描述
好的,又需要折腾一下域名…猛然间回想起原来似乎在阿里云买过一个域名一直研究不通扔在那
在这里插入图片描述
很好!按着教程先进行解析,然后访问!!!!
在这里插入图片描述
备案…咱就是个自己折腾着玩玩的又不搞啥违法犯罪的的事情…行吧,那就按着流程开始备案…
在这里插入图片描述
等待ing…
在这里插入图片描述
填写信息,上传资料,阿里云专员电话审核,管局邮箱审核…虽然不难,但是得等…哎没办法,用境内的服务器就必须这样,虽然用国外的服务器不需要这么麻烦,但是部署流程更加复杂,而且访问速度没有国内快,如果像我这样的新手上来接直接折腾国外服务器人直接报废…然后等结果就好啦,结果出来之后,就可以正常使用了!!!!
在这里插入图片描述

5.SSL证书的申请

终于,经过了漫长的一个月等待(管局审核慢的离谱),在国庆之后通过了管局审核!!!
在这里插入图片描述

然后在当天按照阿里云的后续步骤进行了公安部互联网备案(唉好麻烦)。
在这里插入图片描述
在这里插入图片描述
兴高采烈的查看访问地址,发现自己的网址是 www开头…不是我们熟知的 https://xxxxx…,本强迫症患者于是开始继续研究。
在这里插入图片描述
于是一路寻找如何申请https,SSL就引映入了眼帘,SSL是网络安全证书,负责对网站进行安全保护,从而实现加密连接。不由分说,从阿里爸爸这里先免费申请20个来玩玩!!
在这里插入图片描述
接着提交申请,按步骤操作,本以为又要好久,但是审核速度出乎意料的快
在这里插入图片描述
然后回到云服务器的位置绑定,启用!!!!

【此处省略诸多艰辛…】因为看的不是很明白去论坛找办法,结果折腾了一晚上。最后还是老老实实看官方文档操作成功了…长记性了!!

测试成功!!!!!!!!!
在这里插入图片描述

总结

至此一套流程基本走下来了,虽然还有很多东西需要去了解,但是基础的流程是地基,必须扎实才有可能向上发展。一路走到这里也有所收获,当真的把一整套流程从头做到尾的时候,收获到的东西远远超出你的预期。哔哔赖赖到此结束,希望即将到来的学期可以折腾更多有趣的东西!!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AntyRia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值