当前位置: 首页 > news >正文

部署前后端分离若依项目--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.lryc.cn/news/468691.html

相关文章:

  • ubuntu22.04 R Rstudio conda python 深大
  • 二百七十一、Kettle——ClickHouse增量导入数据清洗记录表
  • 为什么说Tcp是面向字节流的以及(Tcp粘包问题、TCP/UDP对比、listen函数的backlog参数的意义)
  • Flink PostgreSQL CDC源码解读:深入理解数据流同步
  • 系统架构设计师 软件架构的定义与生命周期
  • 从零开始使用Surya-OCR最新版本0.6.1——最强文本检测模型:新添表单表格检测识别
  • linux中级wed服务器(https搭建加密服务器)
  • 聊一聊为什么企业数字化转型总是三天热度
  • 2025年NPDP产品经理认证考试时间和报考条件
  • 微信小程序文字转语音播报案例
  • QT SSDP 局域网检测支持扫描通信
  • python_学习2(仅为本人学习记录)
  • 手动将python的flask程序打包成exe在windows上执行
  • 老生常谈,MySQL事务隔离级别
  • 百度翻译以及另外三款翻译工具推荐!!!
  • Redis JSON介绍和命令大全
  • yolo自动化项目实例解析(八)自建UI-键鼠录制回放
  • C++ 面向对象知识汇总(超详细)
  • stm32使用SIM900A模块实现MQTT对接远程服务器
  • MATLAB Simulink (一)直接序列扩频通信系统
  • 标准数字隔离器主要特性和应用---腾恩科技
  • Spring事务的七种传播行为
  • win10怎么卸载软件干净?电脑彻底删除软件的方法介绍,一键清理卸载残留!
  • excel中,将时间戳(ms或s)转换成yyyy-MM-dd hh:mm.ss或毫秒格式
  • 机房巡检机器人有哪些功能和作用
  • Redis Search系列 - 第一讲 创建索引
  • bat 重置 Navicat 试用
  • 【真题笔记】09-12年系统架构设计师要点总结
  • Node + HTML搭建自己的ChatGPT [基础版]
  • 关于小程序审核需要提交订单列表页面path的修改办法