前言
最近突然想捣鼓一下服务器,于是赶在24岁结束之前,入手了阿里云的ECS(24岁前自动享受学生机优惠)。哈哈哈,年轻真好。下单付款之后,一脸懵逼,不懂如何使用,真是小白啊,于是写下从购买到部署web到服务器的一条龙步骤。
本人操作系统是Windows哇~
购买
-
注册账号 进行账号支付宝实名
-
云翼计划学生机购买 promotion.aliyun.com/ntms/act/ca…
ps: 我购买的是一年期centos版本的
-
接下来就是剁手付款啦
-
付款成功之后,进入个人中心>云服务器ECS>实例,就可以看到我们的服务器实例了。此处的120.78.156.152(公)就是我的服务器在互联网上的公网IP地址,后边也是通过这个IP来访问我们部署的web。
连接
- 阿里云控制台提供了远程连接的方式,连接我们的ECS。第一次远程连接,输入的密码是设置密码。登录root用户,设置密码。但是并不是很方便,经常会断开,需要重连,要求输入远程连接密码。
- 另外,我们可以利用第三方工具来连接我们的ECS。给大家推荐一下SourceCRT(通过IP远程连接服务器)和SourceFX(传输文件)。
- 利用SourceCRT 8.1 连接我们的ECS
- OK之后就会,控制台就会出现 Welcome to Alibaba Cloud Elastic Compute Service !
部署Java web环境
我们要在云服务器ECS上部署我们的web项目,需要先在上面配置我们的Java web环境,包括jdk、tomcat、mysql。虽然前边提到了SourceFX这个本地传输文件到云服务器的工具,但是需要我们先下载安装文件。太麻烦,能利用yum安装就优先使用它来在线安装吧。
ps:利用yum在线安装,还会帮我们搞定环境变量配置的问题哦。
JDK环境
- 首先查看系统有没有自带JDK
rpm -qa | grep java
rpm -ev java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64
- 列出yum列表库中的JDK
yum search java|grep jdk
yum install java-1.8.0-openjdk* -y
当输出Complete!之后就安装完成了
- 检查是否安装成功
java -version
Tomcat
本来想通过yum在线安装Tomcat的,但是yum search tomcat之后发现没有想要的Tomcat本版,所以从官网https://tomcat.apache.org/download-90.cgi上下载。
- 下载安装压缩包
- 利用SourceFX进行传输,在/usr/local文件夹下新建java文件夹,在左边Windows里复制tar.gz压缩包,粘贴或者拖动到/usr/local/java文件夹下。
- 解压安装包
tar -zxvf apache-tomcat-9.0.13.tar.gz
解压完成了,可选择删除安装包
rm -rf apache-tomcat-9.0.13.tar.gz
- 进入/apache-tomcat-9.0.13/bin/目录,启动Tomcat
cd /apache-tomcat-9.0.13/bin
./startup.sh
5.通过外网IP访问我们的8080端口,发现无法访问,因为我们的云服务器ECS还需要开放8080端口,设置一下安全组规则。
- 重新访问8080端口,成功
ps:如果你到这里,还是无法访问,请确认你的防火墙有没有打开
//关闭防火墙
service iptables stop
//开放防火墙8080端口
vim /etc/sysconfig/iptables
//编辑iptables文件然后在里面增加如下代码
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
//然后重启防火墙
service iptables start //启动防火墙
service iptables stop //关闭防火墙
service iptables restart //重启防火墙
MySQL配置
ps:因为yum安装mysql的过程中没有成功,所以通过先使用rpm下载mysql,再进行安装。(mysql5.6)
- rpm下载安装
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
- yum查看mysql文件列表
yum repolist enabled | grep "mysql.*-community.*"
- 安装
yum install mysql-community-server
这个过程需要你进行确认,一路输入“y”,就OK了.
1)开启mysql守护进程
systemctl start mysqld 或者 service mysqld start
2)设置基本信息
mysql_secure_installation
第一次设置的话,需要输入当前root用户的密码。否则,直接回车。
设置mysql基本信息
具体说明如下:
- Set root password? [Y/n]
是否设置root用户的密码
- Remove anonymous users? [Y/n]
是否删除匿名用户
- Disallow root login remotely? [Y/n]
是否禁止root远程登录
- Remove test database and access to it? [Y/n]
是否删除database数据库
- Reload privilege tables now? [Y/n]
是否重新加载授权信息
部署war包
- 利用SourceFX把网站打包的war丢到/usr/local/java/apache-tomcat-9.0.13/webapps目录下
- 利用Navicat, 在mysql上运行网站对应的sql文件
-
运行sql文件
撒花✿✿ヽ(°▽°)ノ✿,完结ing~
掌声送给第一次写博客的老阿姨