SSM项目如何部署到阿里云服务器

创作不易,三连再走吧,点赞也行,拒绝白嫖从我做起

云服务器准备

首先我们必须有一个阿里云服务器,传送门
这里我们购买九块九的就可以,如下配置,一定要是centos!在这里插入图片描述
购买完成后,就有下面这样了,如果找不到,点击右上角控制台在这里插入图片描述
进去之后下滑,我们可以看到自己的公网IP(后面有大用)在这里插入图片描述
然后点击侧边栏,有个安全,防火墙,再点击右上角添加规则,添加端口号8080(此处8080后面Tomcat处进行说明,是可以修改的)这里根据每个人的服务器不同,可能默认端口配置不用,具体如下
在这里插入图片描述
你如果不知道自己应该有哪些端口,把下面的这些都配置好就可以了。
在这里插入图片描述

最后呢,我们别忘了配置密码,这个密码还是很重要的在这里插入图片描述

2、xshell和xftp的准备
我们完成了阿里云的配置了,接下来就可以做一点好玩的事情了,接下来下载xshell和xftp,我觉得大家肯定喜欢正版对吧(盗版我可不敢分享 ),贴心的我必须给大家安排传送门。进去之后,点击下载,然后跳转到单独界面,下滑,有个三十天试用版(嘿嘿,是不是又可以白嫖啦 ),点击之后,他会给你的邮箱发一个连接,点击连接下载就可,两个软件都需要下载,这里就不赘述了(就是一路next)。
现在完成之后
我们首先点开xshell,接下来一路图片在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到这里我们总算成功连上自己的阿里云了,坚持住,快了,真的快啦
3,我们要在xshell上和xftp上面安装自己的jdk,Tomcat以及MySQL(注意这里的都是linux下面的,别整上Windows的)
(1)首先安装jdk

yum -y install java-1.8.0-openjdk.x86_64

(你没法直接快捷键粘贴,可以点击鼠标右键粘贴)
查看jdk版本

java -version

(2)安装MySQL
下面的四行代码分步执行,不会有小可爱,一口气粘贴四行吧

cd /tmp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-devel -y

出现complete就代表成功了!
然后启动MySQL

systemctl start mysql.service

设置密码:(我给大家演示的密码为123456)

mysqladmin -u root password 123456(这里我设置的是123456)

验证:

mysql -uroot -p123456

在这里插入图片描述
这里就表示进来了。
显示数据库当前的表:

show databases;

在这里插入图片描述
(3)下载Tomcat
首先传送门
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下载完成之后,我们打开xftp,连接和xshell一样,不赘述;
(1)上述是把本地下载的apache-tomcat-9.0.50.tar(这里注意我们下载的是50,你的可能不一样,后面注意)传输到服务器的/usr/local目录下。(这里如果你想修改Tomcat端口号,请关注我后续博客,和Windows不一样)
在这里插入图片描述
(2)在xshell中解压apache-tomcat-9.0.50.tar

cd /usr/local
tar xzf apache-tomcat-9.0.50.tar.gz

(3)然后我们在xftp中鼠标右键重命名将目录中将apache-tomcat-9.0.50.tar文件夹修改为tomcat9(其他名字也无妨)
在这里插入图片描述
(4)此处我们回到xshell,启动Tomcat。退出MySQL输入quit

 cd /usr/local/tomcat9/bin
./startup.sh

在这里插入图片描述
(5)测试:
在浏览器输入公网地址:8080,出现如下,代表Tomcat安装成功
在这里插入图片描述
4,导入数据
(1)我们首先将MySQL数据导出sql文件,然后通过xftp上传到usr/local路径下在这里插入图片描述
(2)启动MySQL

mysql -uroot -p123456(我前面设置的演示密码)
CREATE DATABASE online_study_system DEFAULT CHARACTER SET utf8;
//这里online_study_system是我项目使用的数据库的名字,大家的各不相同
show databases;
=

(3)退出MySQL,进行数据导入

quit
mysql -u root -p123456 --default-character-set=utf8 online_study_system < /usr/local/online_study_system.sql
//前一个online_study_system是数据库名,后一个是表名,一般相同名字

(4)检验数据是否进入数据库

mysql -uroot -p123456
use online_study_system;//使用这个表
select * from teacher;//这里是因为我数据库表有一个teacher表

在这里插入图片描述
5将maven项目生成war文件
这里不同的编辑器不一样步骤,可以百度一下;
(1)将war传入服务器tomcat9下面的wabapps目录中,依旧使用Xftp6
在这里插入图片描述
6、重新启动Tomcat

cd /usr/local/tomcat9/bin
./startup.sh

7、输入网址

http://公网IP:8080/war文件的名字/login
这里login是登录
在这里插入图片描述
好了,这样外部网络就可以访问了!!!
恭喜你看到最后,另外码字不易,三连一下吧。

  • 12
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值