关于把ssm项目挂在服务器上这件事(完整版(上-服务器篇))

前言

因为网上的大多教程并不全面。导致可能有些命令并不适合我们去运行,也就是无效语句。
然而上面并没有解决办法,仍需要去别处寻找。最后发现教程其实并不困难,白白忙了一天
,这教程仅供初学者用,教学从买完服务器之后开始。
这里我们需要两个软件XShell7和FileZilla Client

1,服务器环境配置

首先,我们需要买一个服务器,这里用腾讯的服务器讲解,相对性能的话,新手第一次购买
这个比较划算,附上链接:https://cloud.tencent.com/。我这里安装的系统是Centos7.5
那么,首先我们就需要配置一下环境:

①首先,我们先连接上服务器

在我们购买完之后,可以先去官网下载第一个需要的软件啦,XShell7,这个是免费的,提供下网站:
https://www.xshell.com/zh/xshell/
然后我们先等待它下载,先去看下购买完的页面,点开我们的服务器,就可以看到购买的主机信息

我们往下翻,可以看到这个版块,因为刚购买,我们点重置密码,注意:这个需要好好记住。
在这里插入图片描述
然后服务器会重启。我们等这个的过程中可以去安装一下xshell,正常流程即可,打开,点击左上角的新建图标(文件下边这一行第一个)
在这里插入图片描述
点开之后,如下所示,我们只更改这个页面即可。
在这里插入图片描述

名字不限,端口不建议改,公网ip在你主机名称旁边,复制粘贴过来即可。
这一切完成,服务器应该重启完了,我们现在是连不上的,需要返回主机信息的那个页面,点开防火墙

在这里插入图片描述

在这里呢,我们可以新建几个规则:
比如:8080主机,3306mysl之类的,像这样

在这里插入图片描述
要保证你的22(用于连接的端口),80,8080,3306均处于开启状态
然后我们返回xshell软件,连接测试,通过,即可确定连接。
连接成功,命令行会显示类似如下信息:
登录时间+ip
[root@VM-12-6-centos ~]#
这样,我们的第一步就完成了

②jdk安装

由于是java的项目,那么这个肯定必不可少,这里推荐安装1.8的版本,命令如下:
yum install -y java-1.8.0-openjdk-devel.x86_64
然后就是慢慢等待啦。最后会出现:Complete 结尾,那这就是成功了
输入:
java -version
可以查看java的版本,显示1.8了并没有报错,那就是安装成功了

③Tomcat安装

接下来的都需要按照你配置的版本来,我这里提供的是8的tomcat
首先,这里是支持命令下载的,但是还是推荐用手动方法,熟悉一下软件,后面用这个操作更明了一点。
我这里提供一下安装包链接:

链接:https://pan.baidu.com/s/1nzn2i152xI6vUKUuo5iFng 
提取码:ig7t

然后,就需要用到前面提到的另一个工具FileZilla Client了,同样是免费的,官网地址如下:

https://www.filezilla.cn/download/client

注意:我们下客户端的即可
然后,安装,连接服务器,格式如下:
主机ip 用户名(默认root) 密码是你刚才重置的 端口22
在这里插入图片描述
连接之后,下面的框就会发生变化
在这里插入图片描述
远程站点版块内双击/即可进入我们的总文件夹,这个目录和

cd ~
cd ..
ls
展示的目录一样

这个页面已经支持拖拽了,也就是我们把已经下好的安装包直接拖到下面的框就好了。
这时在xshell的命令行里输入如上cd和ls命令,就会发现,多出一个红名压缩包文件。
然后我们开始解压,解压命令如下:
(不过在这之前可以先去软件里看下结构,看自己的服务器是否有bdp目录,没有可以新建一个
命令mkdir 新建目录名字,或者软件里右键创建目录均可)

tar -zxf apache-tomcat-8.5.47.tar.gz -C /opt/bdp/

然后我们就可以启动服务器测试了,先切换一下目录:

cd /opt/bdp/apache-tomcat-8.5.47/bin

这里,提供一下启动和关闭的方法,在后来调整项目的时候需要反复重启。
启动:

./startup.sh

关闭(暂时不输入这个)

./shutdown.sh

启动之后我们就可以通过:
主机ip:8080来访问这个页面啦,和本机的tomcat部署成功之后一样,会弹出tomcat的页面。
如果没有弹出的话,页面会报出拒绝连接,我们需要做一些调整。
先关闭tomcat,我们需要设置一下防火墙,首先把防火墙关闭

systemctl stop firewalld.service

设置策略:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

然后启动防火墙即可

firewall-cmd --reload

然后我们返回当初拒绝连接的页面查看,已经显示tomcat的主页了,这一步就完成了。

mysql数据库

这里用于演示的需求是8.0.24(8版本的数据库)的mysql数据库,这个部分推荐一位大佬的链接
写的非常直观

https://blog.csdn.net/qq_41606547/article/details/105270651

这个指导文写的非常详细,可惜有些版本已经过期,在安装mysql源的这一步,可能会产生报错,这里推荐另一篇大佬的文章:

https://blog.csdn.net/weixin_45836543/article/details/124906071

照做即可解决问题。
然后对这一步可能遇到的问题做一个简单的讲解:

数据库密码重置的问题;现在有各种限制,导致我们没办法设置一些简单的密码,如今至少需要:大小写字母+数字+特殊符号
我想改一下规则,但是网上的方法大多已经不支持了,很抱歉,这个我也没办法。
引入数据库:这里也是我要讲到的内容
首先在命令行中,你如果熟悉指令,那自己导入即可,给不熟悉的同学写一下教学

先查看数据库

show databases;

新建一个数据库(注意,这里的名称建议和你项目配置的数据库保持一致,这样我们后期改密码即可)

create database 数据库名称;

然后使用数据库

use 数据库名称

最后进行导入sql语句即可。(语句的来源是你数据库管理软件页面,选择需要的数据库右击,选择转储sql文件,选择结构和数据,生成文件里面的内容。)
那么到此,服务器的配置已经完美落幕啦!!!(撒花
为了更好的观看体验,打算将项目打包和使用的流程写在我另一篇文章里
最后,感谢你的查阅,如果有错希望还希望大佬指出!!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值