我学习的专业是计算机科学与技术,目前大三。在大一的时候想要发布属于自己的一个网站,于是就来阿里云买到了自己的第一台服务器,我还记得当时的配置和现在用的配置也是一样的,当时访问到自己第一个helloword时,高兴了好久。最近要学习Redis数据库、docker和linux,我的电脑装上虚拟机再装这些软件就有些卡顿了,严重影响了我的学习效率。于是就想到了大一时候用到的服务器。然后我就来到了阿里云官网,怀着忐忑的心情再次搜索“云翼计划”,感谢阿里,缓解了我的燃眉之急。
完成任务以后,顺利的配置好了服务器,对比第一次配置的时候真的是快了好多大概就是以下几个步骤
- 配置安全组
开放需要的端口号,这里切忌不要暴力的开放所有端口号,大一的时候因为直接开放了所有的端口号,导致服务器有好多次挂掉了,莫名奇妙的cpu高占用,内存爆红,后来在网上查找了相关文档,只开启了自己需要的端口号 之后,这个问题就解决了。 - 安装宝塔面板
对于linux命令行不太熟悉的小伙伴来说,这个软件会给你很大帮助,它可以帮助你很简单的搭建LAMP、LNMP环境,相对于命令行式的安装这个简直不要太简单,而且他的软件商店也有很多有意思的软件,即使你不懂开发,你也可以搭建自己的云相册,博客,论坛等等,这次我的主要学习任务是Linux下Mysql、Redis、Tomcat的使用,以后也会把自己写过springboot项目发布到这里,随时随地访问自己的开发项目。
注意点:在宝塔面板安装的mysql,tomcat 不仅安全组要开启端口号,宝塔这里也还要再次开启一次,不然会访问不成功的哟
3.终端 文件的传输
这里我用的终端是xshell,服务在重置密码后就可以用xshell来访问linux,进行命令行操作,比如创建普通用户,修改密码,修改环境变量,文件夹的创建删除修改以及文件的权限操作。个人感觉比网页版的操作要顺畅舒服一点。
写好的网站怎么上传到服务器呢?可以用xftp,也可以用filezilla,两者都很好用。我选择的是xftp,因为他是和xshell是连体的,配合更方便一点。在xftp中文件的上传非常简单,只需要把文件拖过去就可以了。配置好tomcat,启动就可以看到自己的网页了。
4.MySQL本地访问
这里有个小坑,安全组配置好端口号、重置数据库密码,确保密码用户名,端口号都没有错误的情况下还是不可以链接到数据库,这里花了半个小时排查错误。到底是因为什么原因呢,为啥前面的配置都正确但是就是不可以访问呢,在此之前,我确定他是可以在服务器里面是可以访问的。百思不得其解,终于开始往数据库配置的方面想了,对,没错,就是需要修改数据库的配置,只需要修改一个localhost改成%就可以。ok问题解决,长舒一口气。这个问题卡这么久,属实是自身的经验太少了,希望借此机会可以查漏补缺,弥补一下。
陆游的冬夜读书示子聿中说道:“纸上得来终觉浅,绝知此事要躬行”。这对于我们开发者来说再合适不过了,代码写的越多才会越熟练,一天不写,两天手生。只有经过大量的代码的训练才会更加深刻的认识,经过这一次的阿里云上机实验,收获良多,Linux常用命令、服务器的基本配置,云端开发环境的基本搭建,出现错误以后,如何排查错误以及如何去解决错误,这种解决问题的思路方法是书本上所学不到的;初次之外,服务器也让我很是惊讶,虽然是基本配置,但是运行也是非常的流畅。目前处于大三,即将升入大四,面临毕业和就业,企业中的开发与学校中的有很大的不同,感谢阿里,感谢阿里云提供的云翼计划,可以让我低成本的体验云服务器。在接下来的时间里,利用阿里云服务器学到更多知识,充实自己。
编程对我来说更多的是一种兴趣,一种好奇心,也正式因为此,在学习的java的过程中始终保持着乐观的心态和强烈的求知欲。如果有机会,希望可以进入阿里探索更加精彩世界