第一部分:自我介绍
作为一名软件工程专业的大三学生,在学习了Java web技术后迫切的想要通过自己的努力搭建属于自己的网站。但奈何迫于各方面压力,没有找到合适的方法去实现。在同学的介绍下,我了解到阿里云的“飞天加速计划·高校学生在家实践”活动。这对我来说无疑是一个非常好的机会,于是我在激动的心情中申请了此次活动,真正意义上的第一次尝试使用服务器。
第二部分:初次使用阿里云ECS
第一次申请服务器,我选择了安装Centos系统来进行环境搭建。初次进入阿里云控制台,大量未知的按键让我有些不知所措。不过好在申请过程中的教程里,大致了解了接下来的使用流程。
在现在的社会里,安全往往是最重要的,对于服务器来说也是。所以得到服务器的第一步就是进入实例中,修改实例的密码。
在参考他人的服务器使用教程后,我明白了远程连接到服务器后使用Linux的不方便。于是下载了XShell7以及XFtp辅助远程服务器上的Linux系统的使用。
在配置好用户名密码后使用Xshell进行代码编写,使用Xftp进行文件传输。而且两个软件对于初学者学生以及教育机构开放免费使用的权限,功能也十分的强大。是我在使用服务器过程中非常得力的工具。
使用上面两款软件,我完成了服务器上的JDK,tomcat,以及mysql数据库的安装。
而在mysql与tomcat的使用过程中,了解到服务器的端口开放功能。第一次使用时忘记开放端口而导致使用公网并不能顺利的接入服务器的tomcat页面以及远程数据库的连接。
后续使用的过程中和同学了解到宝塔Linux面板,可以更方便的部署Linux服务器以及功能插件的安装。
在使用宝塔的过程中由于不知道宝塔也会有安全规则导致之前的在服务器设置的安全组规则并不能起作用。需要单独的再去宝塔面板中添加服务器和数据库的端口规则来开放8080端口和3306端口,至此使用宝塔进行Mysql数据库搭建和tomcat部署完成,同时公网连接正常。对服务器的简单使用也基本了解。后续就是本地网站项目的接入以及网站部署。
第三部分:收获总结,展望未来
在短短的两周时间内,我积累了许多经验。我浅浅的了解了服务器的简单使用,以及各种插件软件的使用去更好的使用服务器。在过程中遇到了的困难同同学一起解决后,相信在之后的使用中遇到相同的问题时会变的游刃有余。我在服务器学习的同时也在本地服务器上编写网站项目,对于自己的第一个独立完成的项目,我对自己非常有信心,也有能力去做好。短短的两周转瞬即逝。我相信我在之后的学习过程中,能更快的更好的去利用服务器实现自己搭建网站的愿望,为之后参加比赛项目或是毕业设计做好充足的准备。通过不断的学习与努力,将遇到的困难转换成自己前进的动力。