2025年服务器部署教程图(服务器部署操作系统)

服务器部署教程图(服务器部署操作系统)前言 网络服务器以操作系统的居多 因其天然的底层框架优势 笔者因为项目需求要在操作系统服务上部署项目 手头上没有该操作系统的服务器 因此使用虚拟机技术虚拟出一台的虚拟服务器 并以此为基础进行项目部署 笔者在学生阶段主要使用的是系统 对操作系统停留在认知的阶段 基本的命令会一点 就这样一步一步的走了出来 完成了项目的成功部署 途中踩到的坑很多 记录下来 与各位分享 背景

大家好,我是讯享网,很高兴认识大家。



前言

网络服务器以操作系统的居多,因其天然的底层框架优势。笔者因为项目需求要在操作系统服务上部署项目,手头上没有该操作系统的服务器,因此使用虚拟机技术虚拟出一台的虚拟服务器,并以此为基础进行项目部署。笔者在学生阶段主要使用的是系统,对操作系统停留在认知的阶段,基本的命令会一点,就这样一步一步的走了出来,完成了项目的成功部署。途中踩到的坑很多,记录下来,与各位分享。

背景

系统部署和系统架构图的区别 系统部署流程_系统部署和系统架构图的区别
讯享网

多个依赖的中间件

  • JDK1.8 (运行平台), 版本详情为:
  • MySQL5.7(持久存储),版本详情为:
  • Tomcat8.5 (网站服务器容器),版本详情为:
  • Redis 采用最新版本即可(中间缓存),版本详情为:

查询命令为:

环境

将所需的中间件软件压缩包通过命令上传至虚拟机中(本次测试文件路径为)。因为MySQL太大了,占用内存,被我删除了。因为只有其余三个依赖包,如图所示。

系统部署和系统架构图的区别 系统部署流程_系统部署和系统架构图的区别_02

  1. Java环境安装及配置

解压 -> 移动到指定文件夹下

配置环境变量(老套路了), 通过 打开文件,追加下列变量声明

添加完后通过命令使其生效


  1. Tomcat安装及配置

解压 -> 移动到指定文件夹下

删除Tomcat中的文件夹下的一系列文件如、、、、进行容器安全加固

  1. Redis安装及配置

接着安装Redis

配置Redis

通过命令打开文件

启动

  1. Mysql安装及配置

解压 -> 移动 -> 查重 -> 配置

查重命令

验证

更改初始化时产生的密码

最后进行数据库创建,导入sql文件

项目部署

特别需要注意的是,要知道如何查看日志文件和关闭防火墙,在关闭防火墙时,也要注意版本的不同导致命令的不同。

通过Maven方式将开发包打包成wwar包进行部署。如图所示,

系统部署和系统架构图的区别 系统部署流程_mysql_03

系统部署和系统架构图的区别 系统部署流程_linux_04

在项目目录文件夹下可以找到打包好的war包;

系统部署和系统架构图的区别 系统部署流程_java_05

看一下war包内容。笔者在打包时候采用方式,导致war包目录不通进而导致资源访问不到,需要对资源进行放行。

这个是Maven安装的war包目录。

系统部署和系统架构图的区别 系统部署流程_系统部署和系统架构图的区别_06

这个通过STS3导出功能进行导出的war包目录。资源被放在了文件夹下了。

系统部署和系统架构图的区别 系统部署流程_centos_07

最后将war包放到下,启动Tomcat完成部署。

小讯
上一篇 2025-05-24 19:59
下一篇 2025-05-03 13:20

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/202255.html