阿里云服务器搭建及项目部署流程---小白
最近学习了前端和后端的相关技术,所以想租一台服务器来尝试一下,玩玩,对阿里云的服务器有一个简单的了解。 这里简单介绍一下:
1:什么是云服务器ECS
是阿里云产品体系中最基本的计算服务。 通常用作应用程序的运行环境。 最重要的特点是弹性。
二:基本运行环境
用户的应用程序在实例的操作系统上运行
三:特点
弹性:容量不够可以直接在云服务器上扩展配置,只要直接补差价
成本:0运维,支持包年订阅或按量计费。无需服务器网络、硬件等维护
自动迁移:从快照备份恢复数据
好啦,我们简单说一下从购买到部署的整个流程。
1.购买服务器
学生的话,阿里推出了一个叫云翼计划的产品,通过学生认证之后可以享受超便宜的价格,云翼计划的入口在这儿云翼计划,阿里云官网
1.首先您需要登录,如果您没有账户,可以免费注册。 默认情况下,24岁以下的学生为学生。 学生可以选择学生套餐、云翼计划
服务器购买
如上图所示,我选择的是下面的服务器。 操作系统为linux版本的centOS7.3 64位操作系统。 操作系统可以根据自己的习惯和爱好来选择。 Windows和Linux各有优缺点。 你可以检查一下。 了解信息,选择适合您的操作系统,然后进行购买。
如果您有兴趣,可以去注册并购买自己的域名。 我将来一定会这么做。 为了简单起见,我今天没有注册域名。 还有有关域名注册和购买过程的在线教程。
2.管理云服务器:
服务器实例
购买完成后,你看到的服务器应该是这样的。 您可以点击最后的更多来重置密码并设置远程登录密码。
云服务器管理的软件有很多,比如XShell、Putty、SecureCRT等,大家可以根据自己的习惯进行选择。 我这里选择XShell,可以使用XFTP软件与云服务器传输文件。 附上下载地址。
XShell和Xftp下载地址(这两个软件可以免费试用1个月,可以购买,非商业用途也是免费的)
免费使用
下载完成后,安装也非常简单。 如果没有特殊要求,一切都可以默认
安装完成后,运行XShell
新连接
单击“确定”
然后输入您的用户名
默认用户名通常是root
输入密码
然后输入自己的登录密码,可以在阿里云官网重置和修改。
登陆成功
登录成功后,会出现如图所示界面,#表示您当前是超级用户。 然后就可以进行一些配置和操作了。
因为要部署java项目,所以必须有jdk和服务器,服务器使用Tomcat。
当前目录在根目录下。 这里就不讲linux的目录结构了。 我在根目录下创建了一个java目录。 在java目录下我新建了两个文件夹慈云数据自营海外云服务器,高稳定高性价比,支持弹性配置,一个jdk,一个tomcat,如图
XFtp可用于文件传输,连接XFtp与连接XShell相同
XFtp 创建的文件夹
Xshell 终端窗口
接下来需要下载jdk
jdk下载(注意linux版本的选择)
这是我选择的版本
然后下载Tomcat,我下载的是Tomcat8
Tomcat下载(注意下载tar.gz)
我下载的版本
下载完成后,分别解压
解压命令:
tar-zxvf jdk-版本号-linux-x64.tar.gz-C
tar -xvf apache-tomcat-版本号.tar.gz -C
解压完成后,配置jdk环境变量
vi /etc/配置文件
导出JAVA_HOME=/usr/java/jdk/jdk版本号_121
导出JRE_HOME=/usr/java/jdk/jdk版本号_121/jre
导出 CLASSPATH=.:JAVAHOME/lib JAVA_HOME/libJAVA
OME/lib:JRE_HOME/lib:$CLASSPATH
导出 PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVA
OME/bin:JRE_HOME/bin/JAVAHOME:JAVA_HOME:JAVA
OM:路径
我使用vi编辑器阿里云服务器投诉,输入i进行插入,输入完成后按esc键,然后输入:wq! 就是这样。
编辑完成后,输入
源/etc/profile
然后输入java -version 检查环境变量配置是否成功
jdk配置成功后阿里云服务器投诉,再配置tomcat,进入tomcat的bin目录。
输入 vi setclasspath.sh
添加以下两条命令
export JAVA_HOME=/usr/java/jdk/jdk版本号
export JRE_HOME=/usr/java/jdk/jdk版本号/jre
添加成功后,保存退出。
配置工作基本完成,然后在bin目录下,启动tomcat,
输入./startup.sh
启动雄猫
可以看到tomcat已经启动成功,然后就可以直接访问了。 在浏览器中输入+你自己的ip+:8080就可以看到kitty了(如果访问不了需要管理安全组并开放8080端口,如何配置规则网上都有,就不说了在这里讨论一下)