我是一名来自厦门兴才职业技术学院的学生,现在在读计算机应用技术专业,开学我就是一名大三学生因为所学的课程有一些课程设计需要用到服务器。一开始并不知道服务器相关的知识的,不过在科任老师的推荐下,了解到阿里云上可以认证学生身份之后就可以免费领取相关配置的服务器的。学生党本来资金不充足,所以有白嫖的服务器怎么不用呢,而且又可以学习到相关服务器的内容,再且又可以顺便练习一下相关Linux命令,一举多得,何乐而不为呢。
在“高校学生在家实践”这个过程中,阿里云ECS这个云服务器有着各种各样的小麻烦困扰着我,各种环境的安装以及各种Linux指令和项目的搭建,虽然这些问题对记忆力不好的我来说十分困扰,但我通过百度查询的方法顺利解决了这些问题,其中就包括docker的安装以及解压tomcat,jar包,war包,开启云服务器的端口,发布到云服务器上的指令。在过程中,遇到大多数问题是部署到云服务器上端口以及连接的错误和Linux指令的不熟悉,我经常通过网络找各种解决办法配置端口,删除重新解压一下,最后才能使用。
WEB服务器、应用程序服务器、HTTP服务器有何区别?这些问题困惑我了很久,今天终于梳理清楚了:
Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的。应用程序服务器,微软对它的定义:"我们把应用程序服务器定义为“作为服务器执行共享业务应用程序的底层的系统软件”。 例如文件服务器为很多用户提供文件一样,应用程序服务器让多个用户可以同时使用应用程序。
通俗的讲,Web服务器传送页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法。确切一点,Web服务器专门处理HTTP请求),但是应用程序服务器是通过很多协议来为应用程序提供商业逻辑。
我体验到了服务器的神奇,也学习到了许多相关的知识,之前我还不会搭建服务器环境和部署项目的。如果不是这个活动,我可能无法领略阿里云的优秀之处,配置自己项目的运行环境,逐渐对服务器有了个初步的认识,遇到不会的东西也能找到教程,“高校学生在家实践”这个活动对我的帮助真的特别大。