IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 超详细 包含Linux MySQL,jdk ,tomcat的详细安装,门外汉也能学会如何部署SSM到服务器上(基于阿里云部署SSM项目到服务器上) -> 正文阅读

[系统运维]超详细 包含Linux MySQL,jdk ,tomcat的详细安装,门外汉也能学会如何部署SSM到服务器上(基于阿里云部署SSM项目到服务器上)

理解什么是云服务器

首先来讲一下什么是云服务器。
通俗的说就是部署在网上的一台电脑。这台电脑装什么操作系统有你自己选择。我们一般的电脑都是装的window系统。但是我们部署项目一般都是Linux系统,因此选择与服务器的操作系统时。应该选择Linux的操作系统。

申请阿里云服务器

在这里就用阿里云的服务器作为实例。可以免费白嫖两个月的服务器
详细步骤:
进入阿里云网站:阿里云官网
注册进入也可以用支付宝进行登录
进去后找到最新活动找到开发者成长计划然后找到学生专享
在这里插入图片描述
然后完成一个跟着教程小实验大约接近十分钟左右 速度快的话有基础的话五分钟左右就能完成 没基础的小伙伴建议仔细看 慢慢理解实验的内容
在这里插入图片描述
新手入门就是小实验
小实验做完后 技能自测回答十个选择题 答对六个以上就能免费领取两个星期服务器了。最后领取完成发表一篇文章关于使用ECS的感想就能续领2个月
在这里插入图片描述
免费续领 点击图片上的图标进入后 发表文章
在这里插入图片描述
把发表的文章连接复制下来 提交到下面让管理员审核,通过后就可以续领了
最后直接到阿里云控制台 找到实例
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
点击管理进入
在这里插入图片描述
重置实例密码 并记住自己的密码 后面要用到
这样 服务器的差不多基础就出来了

远程连接服务器

下载一个远程连接工具 这里推荐一下几款
xshell
MobaXterm
electerm
finalShell
推荐使用xshell 和finalShell软件
我这里以Xshell作为演示
打开Xshell软件 新建弹出如下
在这里插入图片描述
进入实例下图框住的就是ip地址
在这里插入图片描述
然后在会话管理器点击你刚刚创建的会话
在这里插入图片描述
就会弹出
在这里插入图片描述
输入用户名后还会弹出输入密码
在这里插入图片描述
就是你重置后的密码
确定过后显示如下信息就代表你已经连接到了服务器了
在这里插入图片描述

开放外部访问端口,以及开放操作系统的端口

设置对外开放端口 首先在实例的安全组里面配置需要开放的端口,我们是SSM项目 用到的有tomcat 和mysql 就只需要 开放 8080 和3306端口 至于你们的SSM项目用到了什么端口就开放什么端口
在这里插入图片描述

进去点击配置规则在这里插入图片描述
点击手动添加 根据下图格式进行添加就ok
在这里插入图片描述
现在是服务器的端口设置好了 还需设置服务器上的操作系统上的端口
首先开启防火墙(有些Linux系统可能没有默认开启防火墙因此先开启防火墙):
输入命令

 systemctl start firewalld
 firewall-cmd --zone=public --add-port=3306/tcp --permanent
  firewall-cmd --zone=public --add-port=8080/tcp --permanent

重启防护墙

 firewall-cmd --reload

设置完成后,这里建议你重启一下Linux系统

shutdown-r

下载tomcat在和mysql以及jdk1.8(重点)

这里就是重中之重了
首先一步一步的来,由于我的服务器上装好了这些了 我就拿虚拟机上的Linux系统作为演示了
现在 进入MySQL官网
MySQL下载网关
选择你服务器上Linux系统的版本下载 由于我的inux版本是centos7是红帽的因此我选择红帽的版本

在这里插入图片描述在这里插入图片描述
点击下载 可以先直接现在到本地然后通过
在这里插入图片描述
在这里插入图片描述

选择你要安装的路径 并创建对应的文件夹
![在这里插入图片描述](https://img-blog.csdnimg.cn/c535151e71ee4c52a087e4b6c254ab14.png建议你安装在方框下的地址

在这里插入图片描述
双击文件就能上传了。
下面就是解压安装的教程了
第一步解压tomcat安装包

tar -xvf apache-tomcat-8.5.78.tar.gz
不要单纯的复制注意直接的tomcat版本

在这里插入图片描述

解压后在这里插入图片描述
进入文件夹的bin文件夹 启动tomcat

cd apache-tomcat-8.5.78/bin/
./startup.sh 

出现如下
在这里插入图片描述
然后输入你的公网ip:8080端口看是否出现tomcat主页面 此时tomcat已经安装成功

在这里插入图片描述
安装mysql进入安装包所在文件夹
输入命令

tar -xvf mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar 
接下来一步一步进行安装
第一步
rpm -ivh mysql-community-common-8.0.29-1.el7.x86_64.rpm --nodeps --force
第二步
rpm -ivh mysql-community-libs-8.0.29-1.el7.x86_64.rpm --nodeps --force
第三步
rpm -ivh mysql-community-libs-compat-8.0.29-1.el7.x86_64.rpm --nodeps --force
第四步
rpm -ivh mysql-community-client-8.0.29-1.el7.x86_64.rpm --nodeps --force
第五步
rpm -ivh mysql-community-server-8.0.29-1.el7.x86_64.rpm --nodeps --force
第六步初始化MySQL
mysqld --initialize;chown mysql:mysql /var/lib/mysql -R;systemctl start mysqld.service;systemctl enable mysqld;
第七步查看数据库随机密码
cat /var/log/mysqld.log | grep password
2022-05-14T11:49:06.871104Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: _!J?fM.i6jg(
这里的 _!J?fM.i6jg( 就是随机密码

第八步输入随机密码
mysql -uroot -p  点回车后输入 输入时是不显示密码的

进入MySQL后
第九步修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

第十步设置远程访问
create user 'root'@'%' identified with mysql_native_password by '123456';grant all privileges on *.* to 'root'@'%' with grant option;flush privileges;
第十一步设置密码永不过期
alter user 'root'@'%' identified by '123456' password expire never;

此时数据库就安装好了
然后导入项目的数据库信息
此时可以通过本地数据库可视化工具进行远程连接数据库然后项目的数据库信息导入服务器上的数据库中
远程连接教程以navicat为例
在这里插入图片描述
在这里插入图片描述
点击确定就ok了
然后把你项目的sql文件先保存在本地 选中数据库 右击转储SQL文件
然后进入你的远程服务器连接
先创建一个跟你项目的数据库一样名字的数据库
在这里插入图片描述
还有一个jdk的下载安装 我直接给命令了

yum install -y java-1.8.0-openjdk。

部署项目

终于到了最后一步了 太难了,主要是太多的时间花在安装基础服务上去了
找到你项目的war包
idea的话 是在你项目文件夹里的target文件夹下
如果没有的话 打开你的pom文件找到 你的项目的坐标 把packaging 改成war
在这里插入图片描述
然后通过maven 的package 进行打包
在这里插入图片描述
最后把war包上传的tomcat下的webapps下就ok了
访问的路径就是 你的公网ip地址:8080/你的war包的名字/你项目的接口路径
就OK了

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-16 11:30:21  更:2022-05-16 11:31:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:30:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码