我是一名信息管理的大三学生,从上大学起就有搭建一个属于自己的服务器的梦想。在2022年0月29日碰巧在网上看见有博主发出利用阿里云服务器构建javaweb环境的帖子,怀着试一试的心态就注册了域名,并参加了这个飞天加速计划。
我选用的是默认的 Alibaba Cloud Linux 3.2104 LTS 64位 系统,因为平时都是使用windows,对Linux系统并不了解。起初决定手动安装一个图形化界面,在社区查找资料时了解到命令行系统运行占用资源更少,于是就放弃了安装图形化界面的想法,跟着开发社区的教程一步一步熟练Linux的操作方法。并通过SSH技术将javaweb的环境文件上传到阿里云服务器。(我自己的windows中并没有安装OpenSSH,然后在网上下的SSHSecureShellClient程序也不能使用,只能使用最原始的SSH。在网上查找资料后才安装OpenSSH服务。我选用的javaweb是: jdk-8u161-linux-x64.tar.gz; apache-tomcat-8.5.83.tar.gz; nginx-1.19.9.tar.gz)然后解压安装并配置环境。在nginx中配置TomCat的反向代理,启动nginx和TomCat服务。将写好的网页上传到Tomcat的webapps中就可以通过公网访问静态网页项目了。(在本地windows中将项目打包成.zip格式上传到服务器,然后解压到 /usr/local/apache-tomcat-8.5.83/webapps 目录)
实现的过程为:外网用户通过网址访问阿里云云服务器中我们创建的实例对象,将请求交给nginx后发现不能处理就通过配置的反向代理交给TomCat处理index.html的请求。
在体验阿里云服务器的过程中,官方的操作提示非常清楚,简化了服务器的搭建流程并提供安全防护措施,大大降低了学习成本,提高学习效率。作为初学者的我使用半天时间就完成了阿里云服务器(ECS)对javaweb环境的配置并发布网页。在以后的学习中会逐步体验阿里云服务器的更多功能。在此特别感谢阿里云官方提供飞天加速计划这个活动,让身为大学生的我们体验到云开发的乐趣。在今后的学习中我会在阿里云服务器中部署更多自己练习的web项目,获得更加贴合工作实践情况的开发经验。