宝塔部署前后端分离若依项目--CentOS7版

准备:

CentOS7服务器一台

通过网盘分享的文件:CentOS 7 h
链接: https://pan.baidu.com/s/17DF8eRSSDuj9VeqselGa_Q 提取码: s7x4

大家有需要可以下载这个,密码61

若依前端编译后文件

通过网盘分享的文件:ruoyi-admin.jar
链接: https://pan.baidu.com/s/1BMQuUgQFvER5977TVylpLg 提取码: dqvg

后端的端口是6086

sql文件

通过网盘分享的文件:sql
链接: https://pan.baidu.com/s/1EWi2peuypz-SCmWeB3OOvQ 提取码: zqwx

若依后端jar包

通过网盘分享的文件:dist
链接: https://pan.baidu.com/s/1oWi-T3y7mPmZYn4orte78A 提取码: hd23

centos7安装宝塔

宝塔面板下载,免费全能的服务器运维软件

在宝塔官方复制命令就行

安装成功

上线

1、登陆宝塔

1、登陆完成后会要求绑定账号,没有宝塔账号的可以注册一个

2、一键安装环境

注册完成之后可以一键安装环境,直接安装java环境

3、下载redis

一键安装里面没有redis,在软件商城里面下载

安装后设置redis密码,若依上面是设置redis密码的,密码为123456

4、初始化数据库

安装好redis后我们先初始化一下mysql数据库,数据库安装如下设置

用数据库连接工具连接数据库,执行初始化sql的代码

5、将资源包传入服务器

将前端文件与后端jar包传入宝塔,可以先新建一些文件夹,方便存放文件

6、上线后端

若是没有什么特殊需求,上传完成直接建立java项目,上线后端

后端上线成功

7、上线前端

配置nginx:

    server {listen       80;  server_name  192.168.101.66;  location / {alias   /www/wwwroot/ruoyi/web/dist/;            try_files $uri $uri/ /index.html;index  index.html index.htm; }location @router {rewrite ^.*$ /index.html last;}#添加头部信息proxy_set_header Cookie $http_cookie;proxy_set_header X-Forwarded-Host $host;proxy_set_header X-Forwarded-Server $host;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#添加拦截路径和代理地址# 后端配置location /prod-api/ {proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://192.168.101.66:6086/;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

保存并访问

8、部署成功

问题:

1、如果宝塔登陆不上可能是防火墙把端口屏蔽了,可以选择关闭防火墙或者是打开指定端口

一下是关闭防火墙的命令

sudo systemctl stop firewalld

防火墙放行指定端口

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/882720.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于SSM网络在线考试系统的设计

管理员账户功能包括:系统首页,个人中心,学生管理,在线考试管理,试题管理,考试管理,系统管理 前台账号功能包括:系统首页,个人中心,在线考试,公告信…

MySQL 实现简单的性能优化

一:硬件优化 更高的网络带宽:在处理大规模的远程请求时可以提高MySQL服务器的响应速度; 更大的内存空间:有助于缓存更多的数据库数据,减少磁盘I/O操作,提高整体性能; 换用企业级SSD&#xff1…

题解:P11215 【MX-J8-T3】水星湖

好久没写题解了,交一发吧。 题目传送门 思路讲解 我们用一个结构体 struct 存储每一个格子的状态,tp 表示格子的类型,t 表示如果该格子种过树,种树的最近时间,die 表示如果该格子有树,这棵树会不会永远都…

Offset Explorer 连接kafka使用SASL 进行身份验证详解

使用 Offset Explorer(也称为 Kafka Tool)3.0.1 连接到 Kafka 并通过 SASL 进行身份验证,可以按照以下步骤进行配置: 1. 确保 Kafka 配置支持 SASL 首先,确保你的 Kafka 集群已配置为支持 SASL。你需要在 server.pro…

笔记:weblogic升级及版本信息

官方文档 Patch Set Update (PSU) Release Listing for Oracle WebLogic Server (WLS) (Doc ID 1470197.1) 版本信息 12.2.1.412.2.1.312.2.1.212.2.1.112.2.1.012.1.3.012.1.2.012.1.1.010.3.610.3.510.3.4

【小白学机器学习17】 概率论的认识论和方法论

目录 1 分析概率问题的思路:三段论逻辑 2 学习概率时的三段论推导 1 分析概率问题的思路:三段论逻辑 现在很多辩证法,从黑格尔这继承,却变成了2段论,感觉缺乏一个桥梁,逻辑上思考问题的链条变难了基于一…

用python-pptx轻松统一调整演示文档配色方案

哈喽,大家好,我是木头左! 安装与准备:python-pptx入门 确保你的Python环境中已经安装了python-pptx库。如果没有,可以通过pip进行快速安装: pip install python-pptx此外,对于PPT文档的操作,了解一些基本的PowerPoint概念是有帮助的,比如幻灯片母版(Slide Master)…

基于微信小程序的购物系统【附源码、文档】

博主介绍:✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇&#x1f3…

印章图片怎么抠出透明背景?这4个一键抠图工具建议收藏!

在处理印章图片时,背景色的存在往往成为影响使用效果的一大障碍,特别是在需要将印章与不同背景融合时,不透明的背景色会显得尤为突兀。为了应对这一挑战,市场上涌现了一系列高效的一键抠图工具,它们能够迅速将印章图片…

Scala的继承

Scala中的继承是指在原有的类的基础上定义一个新类,原有的类称为父类,新类成为子类 例: class Animal(){var leg4def run():Unit{println("animal run.....")} } //继承:不劳而获 class Dog extends Animal(){} object…

ORB-SLAM2 ---- Frame中在主函数中被调用的函数

文章目录 一、Frame::isInFrustum1. 函数讲解2. 源码 二、Frame::GetFeaturesInArea1. 函数讲解2. 函数源码 三、Frame::ComputeBoW1. 函数讲解2. 函数源码 四、Frame::UnprojectStereo1. 函数讲解2. 函数源码 五、总结 一、Frame::isInFrustum 1. 函数讲解 此函数判断地图点…

【Linux】进程池

目录 进程池 进程池的概念: 手搓进程池: 1、创建信道和子进程 2、通过channel控制子进程 3、回收管道和子进程 进程池 进程池的概念: 定义一个池子,在里面放上固定数量的进程,有需求来了,就拿一个池中…

05 go语言(golang) - 常量和条件语句

常量 在Go语言中,常量是使用 const 关键字定义的,并且一旦被赋值后,它们的值在程序运行期间不能改变。常量可以是字符、字符串、布尔或数值类型。 基本特性 不可修改:一旦一个常量被定义,它的值就不能被更新。编译时…

repo 命令大全详解(第十一篇 repo init)

repo forall 命令用于在指定的项目上执行给定的命令&#xff0c;非常适合批量操作。 参数分类及解释 基本参数 [<project>...]: 可选&#xff0c;指定要操作的项目。如果不指定&#xff0c;则对所有项目执行命令。 示例: repo forall my_project -c "git status&q…

YoloV10——专栏目录

摘要 &#x1f525;&#x1f680;本专栏教你如何嗨翻YoloV10&#xff01;&#x1f680;&#x1f525; &#x1f4a1;升级大招&#xff1a;汲取最新论文精华&#xff0c;给你一整套YoloV10升级秘籍&#xff01;包括但不限于&#xff1a;注意力加持、卷积大换血、Block革新、Ba…

微软运用欺骗性策略大规模打击网络钓鱼活动

微软正在利用欺骗性策略来打击网络钓鱼行为者&#xff0c;方法是通过访问 Azure 生成外形逼真的蜜罐租户&#xff0c;引诱网络犯罪分子进入以收集有关他们的情报。 利用收集到的数据&#xff0c;微软可以绘制恶意基础设施地图&#xff0c;深入了解复杂的网络钓鱼操作&#xff…

使用JMeter进行Spring Boot接口的压力测试

使用 Apache JMeter 对接口进行压力测试是一个相对简单的过程。以下是详细的步骤&#xff0c;包括安装、配置和执行测试计划。 1. 下载和安装 JMeter 下载 JMeter 从 JMeter 官方网站https://jmeter.apache.org/download_jmeter.cgi 下载最新版本的 JMeter。 解压缩 将下载的 …

记录一次部署 k8s 集群无法启动

情况是这样的&#xff0c;k8s 集群&#xff08;v1.31&#xff09;所需要的组件已安装完成&#xff0c;通过 kubeadm init 已经安装部署成功&#xff0c;但是等几分钟&#xff0c;集群组件就一直在重启&#xff0c;查看日志是连接 etcd 超时&#xff0c;所以查看了 etcd 的日志&…

MATLAB支持的字体

listfonts 列出可用的系统字体 {Adobe Devanagari } {Agency FB } {Algerian } {AlienCaret } {AMS } {Arial } {Arial Black …

微信小程序/uniapp动态修改tabBar信息及常见报错

目录 uni.setTabBarItem(options)介绍&#xff1a;参数&#xff1a;示例&#xff1a; 报错 uni.setTabBarItem(options) 介绍&#xff1a; wx.setTabBarItem是不支持修改url路径的&#xff0c;所以使用uniapp的API。 动态设置 tabBar 某一项的内容&#xff1a;uniapp官网 se…