本人是双非本计算机科学与技术专业大四在校生,因为要开始毕业设计的准备工作,所以就想着看能不能将项目放在云服务上,便于展示,再加上我的选题是基于微信小程序的,所以就感觉使用了服务器了之后能更加服务小程序的方便快捷的特点。有了想法之后就开始去实施,我首先是去B站搜关键字“云服务器”,然后就了解到国内目前主流的云服务器主要是阿里云、华为云、腾讯云、天翼云这四个。我大概了解了一下之后,感受到服务器的价格不便宜之后,就想着有没有免费的,毕竟学生党花个好几千买个服务器不太现实,就又去找了一下有没有免费的,然后就了解到了阿里云的飞天加速计划·高校学生在家实践”活动。
领取了两周的试用之后,就迫不及待的开始动手了。首先第一步是连接云服务器,这个我看官网的好像是说用微软的openSSH,但是我操作了一下之后没成功,就又去找别的工具。这个时候就不得不提Xsheel这个工具了,我感觉是真的好用,一下子就连上了。下载的话直接就官网下就好了,建议把Xftp顺带一起下了,后面再讲为什么。连上去之后,发现是原装的Linux系统是没有图形化的,想着刚好可以熟悉一下linux命令就也没换系统了。然后就各种找资料去配置环境,虽然阿里云自带了JavaWeb环境配置教程,但是我感觉对于新手来说没有解释说明,不知道为什么要这样去配置,一头雾水的去弄。当时配环境的时候也走了弯路,光想着通过云服务器的公网ip加8080端口访问自己的项目index,结果就直接线配置的tomcat,后面搞了半天发现无法访问,最后排查到是因为系统没有Java环境。这个时候我在重新回去配置了Java环境,发现还是不行,最后没有办法就格式化磁盘了。这时候再按Java,tomcat,mysql把环境总算是配置好了。当我总算可以访问到tomcat的时候,总算是舒了一口气。这时候我试着把一个index.html放到tomcat里面去访问的时候,又遇到了一个新问题:怎么把文件上传到服务器。搜索之后得到的答案是Xftp!
经过这段时间的使用,最大的收获还是Linux命令有了更好的掌握,因为自己用的是windows,装的虚拟机中的linux也用得少,所有很多linux还是停留表面上了,用的时候就得去查。随着这段时间用的多,差的多,对这些命令也就越来熟悉了。