ECS使用体验

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 使用ECS的体验,以及ECS中搭建web服务器的大致流程

前文

我是一名计算机相关专业的大三学生,前端时间听同学说起阿里云有一个飞天加速计划,可以为在校大学生提供一个免费的云服务器(ECS),所以我马上就来阿里云官网寻找这个计划,并且完成学习和小测试,最后拿到了试用期10天的ECS。

当然,这来之不易的机会我肯定倍加珍惜,于是乎我就马上开始利用所学的知识在云服务器上搭建我的web服务器,从开始搭建到web服务器雏形的完成,中间也经历了一些坎坷,不过最后还是完成了初步的web服务器搭建。下面我来讲述一下我在阿里云服务器上搭建web服务器的大致流程:


 

云服务器上搭建web服务器



在搭建之前建议大家可以下载两个软件:XShell和Xftp,这两个软件可以方便的对我们的云服务器进行操作,XShell连接我们的服务器之后可以在服务器端执行命令,Xftp连接服务器后,可以在windows端传输文件到我们的云服务器端。


我使用的操作系统是:Alibaba Cloud Linux  3.2104 LTS 64位(本来用CentOS,但是mysql搭了很久都没成功,网上各种方法都尝试了,过程中的错误也尝试了各种方法,都没有成功安装mysql,于是乎就换了阿里的linux操作系统)


第一步:JDK配置

1.下载JDK

在服务器端输入命令:

wget JDK下载链接

其中:wget是Linux命令,后面的下载链接的获取方法:在windows系统上找到要下载的压缩包,然后点下载,在下载界面将下载链接复制下来(qq浏览器完成的操作,谷歌好像没有复制路径的按钮,但是好像也看得到,只是无法复制)

2.将JDK压缩包解压

tar –zxvf 文件名

3.配置环境变量

打开配置文件:vim /etc/profile

在文件末尾输入:

JAVA_HOME=解压后的jdk文件路径

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$JAVA_HOME/bin

export PATH JAVA_HOME CLASSPATH

4.测试配置是否成功

输入命令:java –version

如果出现了java的版本信息,则表示配置成功

 

第二步:Tomcat配置

Tomcat是一个web服务器,apache公司名下的一个开源产品

1. windows系统中下载Tomcat压缩包(.tar.gz格式)

2. 利用Xftp软件将压缩包上传到服务器端

3. 解压文件

4. 启动服务:进入Tomcat服务器根目录下的bin目录,运行startup命令:./startup.sh

5. 因为没有配置环境变量,所以需要在命令前加相对路径,当然也可以像JDK一样配置一下环境变量

6. 在阿里服务器管理管理控制台为实例创建安全组,并添加8080端口,然后加入安全组

7. 如果无法访问,就重启一下服务器

 

第三步:MySQL配置

1. windows系统中下载Mysql压缩包

2. 下载的时候大家要注意一下文件格式,tar格式

3. 因为网址可能会变,所以要一步一步找:进入orcle官网 -> products -> downloads -> 下滑选择Mysql community Server

4. 解压文件:tar –xvf 文件名

5. 按照一下顺序处理rpm文件

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm  

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm

在CentOS执行第二条及后面的命令时可能会出现一下错误:

failed dependencies.......

那么就需要在命令后面加上--nodeps --force

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm --nodeps --force

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm --nodeps --force

rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force

另一种解决方法是:

安装依赖

首先:进入文件 /etc/yum.repos.d/CentOS-Epel.repo,将 failovermethod=priority 注释

然后:执行yum install openssl-devel

等待后:输入y,回车

6. 启动mysql服务

启动:systemctl start mysqld.service

重启:systemctl restart mysqld

关闭:systemctl stop mysqld



第四步:创建服务器资源

这里的服务器资源包括:

1.tomcat的web项目

2.Servlet小程序

3.html页面

4.图像、音频等文件

5.等等等等




后文

在搭建完web服务器的雏形之后,我通过公网ip访问了我的web服务器,以及上面的网页

当第一次打开页面的时候,我无比兴奋,毕竟是自己的第一台服务器,而且还是一个具有公网ip的服务器,于是乎我把我服务器的网址发给了身边的朋友和家人,让他们看看自己的小成就。

这次通过在阿里云服务器上搭建web服务器,让我真切感受到了web服务器在互联网上从无到有的一个过程,也进一步增加了我学习专业知识的兴趣。并且ECS的管理也非常的好,功能齐全强大,小白也很容易上手。

由衷的感谢阿里云官方的“飞天加速计划”,为我国高校学生提供了一个很大的学习和实践的机会。引用某电影中的一句话,祝愿阿里云继续“做大做强,再传辉煌”。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
弹性计算 数据可视化 Java
ECS使用体验
ECS使用体验
|
2月前
|
弹性计算
ECS使用体验
ECS使用体验
|
2月前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
2月前
|
弹性计算
ECS使用体验
ECS使用体验
|
3月前
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章
|
2月前
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章
|
2月前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
2月前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
2月前
|
弹性计算 NoSQL Java
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
2月前
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章