若依前后端分离项目在腾讯云的部署

这篇具有很好参考价值的文章主要介绍了若依前后端分离项目在腾讯云的部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文章使用了腾讯云提供的宝塔系统 在部署项目和配置环境的时候会相对其他方法更容易一些 

服务器环境配置

购买腾讯云服务器

腾讯云11.11云上盛惠_腾讯云11.11优惠活动-腾讯云 (tencent.com)

 我购买的是2核4g的服务器 之前听老师建议最好2核4g起步

 若依前后端分离项目在腾讯云的部署

 购买的时候选择默认的宝塔系统就ok了不需要再设置其他的

或者等买了再重装系统也可以

若依前后端分离项目在腾讯云的部署

 若依前后端分离项目在腾讯云的部署

可以在这时安装一下Xshell和Xftp

若依前后端分离项目在腾讯云的部署

 家庭/学校免费 - NetSarang Website (xshell.com)

这里有免费的版本可以获取就不要破解了

软件的安装就是傻瓜式的了 

别默认安装在c盘就ok

安装宝塔linux系统完成

若依前后端分离项目在腾讯云的部署

 修改服务器root用户登陆密码

点击登陆登陆root用户

若依前后端分离项目在腾讯云的部署

 登陆后输入命令获取宝塔面版初始用户名和密码

登陆宝塔面板注册新用户并绑定

然后在服务器中安装软件若依前后端分离项目在腾讯云的部署

点击软件商店 安装redis7.0.4  mysql5.7  nginx java项目管理器 安装完成

点击软件商店的开关 打开在首页展示

配置软件

以下软件配置完成后都需要重载

Mysql:

设置数据库名

设置用户名和密码

若依前后端分离项目在腾讯云的部署

redis:

若依前后端分离项目在腾讯云的部署

在首页点击redis 点击性能配置 设置绑定ip为0.0.0.0意思为任意ip都可以链接 设置redis任意密码。 本地计算机就可以连接远程的服务器提供的redis。

JAVA 项目管理器:

若依前后端分离项目在腾讯云的部署  

 java项目管理器需要安装tomcat9服务 否则服务器检测不到安装了java。、

电脑有可能无法连接宝塔面板 或者 redis无法连接 可能是因为服务器防火墙限制连接

添加规则

若依前后端分离项目在腾讯云的部署

 点击添加规则 添加上允许所有ip连接服务器

 若依前后端分离项目在腾讯云的部署

 环境配置基本结束

获取并安装Xshell ,Xftp ,RDM,NAVICAT在计算机中 

Xshell是与服务器连接执行命令 

Xftp用于服务器的文件管理 

RDM用于连接redis数据库

Navicat用于连接mysql数据库、

获取若依前后端分离代码

将代码git下来修改文件的配置信息

打开application-druid.yml文件

若依前后端分离项目在腾讯云的部署

 修改 MySQL服务器配置

ip地址localhost为服务器地址 修改数据库名 修改mysql  用户名和密码

若依前后端分离项目在腾讯云的部署

修改 redis服务器配置 

修改ip和密码

若依前后端分离项目在腾讯云的部署

前端VUE项目需要先安装npm

 若依前后端分离项目在腾讯云的部署

点击npm install
如果出现

 npm install卡在sill idealTree buildDeps没有反应,安装失灵

可能是因为权限不够

使用管理员权限打开cmd到ruoyi-ui文件夹下执行npm install命令 

这个方法治标不治本 

需要到你安装node的文件下重新设置

若依前后端分离项目在腾讯云的部署

 若依前后端分离项目在腾讯云的部署

项目打包

打包后端

打开maven

先执行clean

再执行package

若依前后端分离项目在腾讯云的部署

若依前后端分离项目在腾讯云的部署

复制ruo-admin.jar文件到桌面

打包前端 

进入ruoyi-ui

若依前后端分离项目在腾讯云的部署

 打开package.json 点击运行build:prod

若依前后端分离项目在腾讯云的部署

 复制dist包到桌面

传输文件到服务器

新建链接 连接服务器ip

若依前后端分离项目在腾讯云的部署

 若依前后端分离项目在腾讯云的部署

 点击绿色图标若依前后端分离项目在腾讯云的部署

新建一个project文件

若依前后端分离项目在腾讯云的部署

将之前两个文件传到这里 

若依前后端分离项目在腾讯云的部署

启动前后端项目

启动后端

        命令格式:nohup java -jar jar包名 &

      [root@localhost test_jar]# nohup java -jar test_jar-1.0-SNAPSHOT.jar &     

      nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。

执行以下命令 

    启动服务若依前后端分离项目在腾讯云的部署

进入nohup.out文件可以查看项目运行的信息判断是否启动成功

vim nohup.out

后端启动成功

启动前端

配置nginx反向代理

若依前后端分离项目在腾讯云的部署

user  www;

worker_processes auto;

error_log  /www/wwwlogs/nginx_error.log  crit;

pid        /www/server/nginx/logs/nginx.pid;

worker_rlimit_nofile 51200;



events

    {

        use epoll;

        worker_connections 51200;

        multi_accept on;

    }

http {

    include       mime.types;

    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    client_max_body_size 100m;





    #用于tomcat反向代理,解决nginx 504错误

    proxy_connect_timeout 7200; #单位秒

    proxy_send_timeout 7200; #单位秒

    proxy_read_timeout 7200; #单位秒

    proxy_buffer_size 16k;

    proxy_buffers 4 64k;

    proxy_busy_buffers_size 128k;

    proxy_temp_file_write_size 128k;

    # ps:以timeout结尾配置项时间要配置大点







    server {

        listen       80;

        server_name  localhost;

charset utf-8;



location / {

            root   /projects/dist;

try_files $uri $uri/ /index.html;

            index  index.html index.htm;

        }

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://localhost:8080/;

}



        error_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   html;

        }

    }





}

以上为nginx配置

若依前后端分离项目在腾讯云的部署

 检查是否和服务器一致

 /projects/dist为前端资源的地址

local host:8080为端口号

重载nginx

前端完成

打开服务器ip地址即可连接服务

若依前后端分离项目在腾讯云的部署文章来源地址https://www.toymoban.com/news/detail-455278.html

 连接成功

到了这里,关于若依前后端分离项目在腾讯云的部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 若依(Ruoyi)前后端分离版项目部署到服务器(Linux环境)后,刷新页面报错:404 Not Found

    原文章: 若依(ruoyi)前后端分离版使用教程之若依后端部署阿里云服务器步骤(超详细)_蓝多多的小仓库的博客-CSDN博客 问题:         在若依项目部署服务器后,可以正常运行,但如果执行刷新页面操作,便会出现404 Not Found。 原因:         Nginx未正确配置。由

    2024年02月17日
    浏览(56)
  • 若依框架(前后端分离) 之IDEA中Maven后端打包

    Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理,是一个自动化构建工具。maven是Apache的顶级项目,解释为“专家,内行”,它是一个项目管理的工具,maven自身是纯java开发的(

    2024年02月09日
    浏览(54)
  • ruoyi若依前后端分离项目部署到服务器后,PUT DELETE请求403错误,GET POST请求正常

    后端打包方式war,部署到tomcat8, PUT DELETE请求报403错误,网上有三种说法 第一种是跨域请求问题 第二种是服务器没有放开了PUT DELETE请求,需要前端添加header ruoyi vue 自动生成代码PUT DELETE为http不安全方法,这个怎么解决安全问题 · Issue #I43AX6 · 若依/RuoYi-Vue - Gitee.com 用域名访问

    2024年01月17日
    浏览(51)
  • 全面解析若依框架(springboot-vue前后分离--后端部分)

    前端启动 后端启动 创建数据库ry-vue,导入ry_2021xxxx.sql,quartz.sql,加载好依赖直接启动。 后端技术 SpringBoot Spring Security JWT MyBatis Druid Fastjson 分页实现 导入导出 上传下载(框架使用的简单,不做讲解) 权限控制 事务管理(这里使用@Transactional,不做讲解,具体和Spring的8种事务

    2024年01月16日
    浏览(53)
  • 手把手从安装本地虚拟机,基于docker,部署springboot+vue项目(若依框架前后端分离版本演示),基于openjdk的dockerfile

    部署环境提供vm16,和centos7,其中把镜像改成.iso文件就可以了 阿里云链接: https://www.alipan.com/s/BTnpjuHWtEp 为什么用阿里云,不限速啊,秉持着开源白嫖的精神 新建虚拟机 选择镜像 创建用户 设置虚拟机存存放位置 默认下一步 自定义硬件 选了扩大一下内存,扩不扩无所谓 检查

    2024年01月16日
    浏览(66)
  • 【若依】框架:第01讲前后端分离项目

    介绍 | RuoYi         将下载好的若依项目导入IDEA,导入后配置MAVEN环境,等待下载完成。重点关注ruoyi-admin和ruoyi-system两个文件夹,前者放controller,后者放实体类、mapper、service ①打开文件夹选择若依前端项目(ruoyi-ui)文件夹 ②信任此作者进入 ③重点关心src文件夹下的api和

    2023年04月08日
    浏览(45)
  • 若依项目的介绍(前后端分离版本)

    目录 一、若依介绍 (一)简单介绍  (二)若依版本 (三)Git远程拉取步骤  二、项目的技术介绍 (一)后端技术 1.spring boot 2.Spring Security安全控制 3.MyBatis 4.MySQL和Redis (二)前端技术 1.vue 2.vue-router 3.axios  4.element-ui 5.node 6.ES6 7.Nginx反向代理服务器 三、项目结构介绍 1.总体

    2024年02月12日
    浏览(43)
  • 用docker一键部署前后端分离若依系统

    目录 一、搭建局域网 1.1、介绍前后端项目搭建 1.2、操作 二、安装redis 测试 三、安装Mysql 检查 远程连接  注意:0- 1-工具原因,复制进去记得删除​编辑 工具测试 四、部署后端服务 4.1、创建数据库 4.2、使用Dockerfile自定义镜像 测试 测试 五、前端部署 5.1、nginx部署 分析n

    2024年03月16日
    浏览(41)
  • 前后端分离项目(gin+gorm+vue3)腾讯云部署详细教程(Xshell安装及使用,go,mysql,nginx安装及配置)

    1. 购买服务器 进入腾讯云官网点击最新活动,进入云+校园专区,我购买的是第一个 购买完成后,进入控制台,云产品选择轻量应用服务器,即可查看到自己的服务器,记住自己的公网IP 2. 重置密码 点击进入服务器详情,初次使用需重置密码 点击重置密码按提示操作即可,

    2024年02月06日
    浏览(62)
  • 四、若依(前后端分离)项目构建docker 镜像

    修改配置文件参数,数据库ip和账号密码 修改端口号,这个修改不修改都无所谓,docker run时端口映射时修改也可以的 redis ip和端口修改 输入目录 rz 上传

    2024年02月10日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包