首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

打包微服务前后端分离项目部署服务器

前言 Spring Cloud项目属于微服务项目,也就是含有多个Sping Boot模块集合而成的项目 Nuxt.js项目属于前端基于Vue的服务端渲染项目 最近在服务器部署上线了一个基于Spring...Cloud + 服务端渲染技术Nuxt.js的项目,在这里记录一下 一、部署后端 1、打包 步骤: 在pom.xml中加入打包依赖 在IDEA中点击clean、选择install打包成jar包 在target...SNAPSHOT compile 再点击IDEA中的clean和install打包jar包 2、上传jar包服务器...1、上传前端文件服务器 [6b24ebacd36cc0c33a535dd27796daf8.png] 2、构建镜像 创建Dockerfile文件 # 指定node环境 FROM node:14.16.0.../registry.npm.taobao.org # 下载依赖 RUN npm install RUN npm run build CMD ["npm", "start"] 在XShell命令行中进入/

4.5K51

Doker部署后端分离项目

** # 1.4 启动 Docker 启动 docker ,一定要关闭防火墙 (这里如果使用的是服务器可以不用设置) # 关闭 systemctl stop firewalld # 禁止开机启动防火墙...其他服务安装 部署若依前后端分离版 需要安装 MySQL、Redis、Nginx # 2.1 Dcoker 安装 MySQL # 1. 拉取镜像 docker pull mysql:8.0 # 2....部署若依 # 3.1 下载若依源码 若依前后端项目地址:https://gitee.com/y_project/RuoYi 将项目下载或者 git clone 本地并解压 ruoyi-ui 文件夹是前端项目...,其余为后端项目 # 3.2 远程连接服务器 这里我使用的是 FinalShell,具体连接操作步骤 这里不做叙述 # 3.3 若依前端部署 打开 dos 窗口,进入 ruoyi-ui 文件夹,并对前端代码进行打包...,如果是关于 8080 端口,可能是由于你本机有程序以及占用了 8080 端口,这个基本上就不是什么问题,部署服务器后只要服务器 8080 端口可用就行。

38110
您找到你想要的搜索结果了吗?
是的
没有找到

原生部署后端分离项目

(必需) Nginx 首先安装完毕 具体配置后面进一步概述 # 运行 jar 部署后端 打包后端代码 jar 包 熟练 java 项目开发的,可以直接通过 InteliJ IDEA 或者 eclipse...进入下载的项目文件夹中的 bin 目录下,直接双击执行 package.bat,它会直接在项目中生成 target 文件夹,里面包含以及打包好的 jar 包。...tail -f nohup.out 这里我们的后端部署成功了 # 填写 NGINX 配置部署前端 打开 dos 窗口,进入 ruoyi-ui 文件夹,并对前端代码进行打包,生成一个 dist 文件夹...ruoyi-ui -> bin 目录中 双击鼠标运行 build.bat 文件 打包后,会生成一个 dist 文件夹,如图所示: 我们需要通过 Xftp 将 dist 文件夹拷贝到我们购买服务器的一个目录...,我这里将其 dist 文件夹拷贝 home 目录门,如下: 这里我们去宝塔面板配置 Linux 面板的 NGINX 配置。

32810

部署 JavaWeb 项目服务器

一、前言 前面我们已经尝过了在服务器部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署服务器上。兴奋吧?...淡定淡定~ 二、项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在服务器部署 Java Web 项目又是如何操作的呢?...如:mysql 对于服务器上 Java Web 项目部署,和平时在 Windows、Linux 下部署是一样的。最多也就是只能使用纯命令模式来操作而已,其实过程都一样。...我们要部署 Java Web 项目,那就至少得将项目上传到服务器。...:将项目部署 Tomcat 容器中,还是使用 cp 或 mv 命令将 war 文件移到 /usr/local/tomcat8/webapps/ 下,重启 Tomcat,再访问 可以看到成功了对吧

9.3K30

flask项目部署服务器,并通过域名访问后端服务

本篇介绍一下如何把flask项目部署腾讯服务器,同时使用域名来访问后端服务 在之前一篇文章中写了一下如何在flask中配置https请求 本篇简单介绍下如何把flask项目部署服务器 1、把代码打包上传到服务器...上传至服务器,需要修改一下启动ip 我的项目启动文件为 run_main.py from data_factory import create_app app = create_app() if...xxx.xxx.xxx', port=5000, ssl_context=('7784675_bingshuang.top.pem','7784675_bingshuang.top.key')) 因为要部署服务器...,所以host需要改为服务器地址 注意这里不要改为公网ip,要填写内网ip!!...然后把代码上传到服务器,如下 2、域名设置 给域名配置ip地址,这里需要写入服务器的公网ip 3、启动项目服务器中启动flask项目,命令如下 # 首先进入项目目录,然后运行run_main.py

4.2K40

Docker 入门实战教程(十一)部署Vue+SpringBoot 前后端分离项目

接下来就来正式实战,看看docker怎样去部署一个Vue前后端分离项目,我们从以下三点来进行: Vue项目打包 Docker镜像后端项目 Nginx的配置 一....Vue项目打包 这里说下,我服务器本身就有Nginx服务,所以我只需要将Vue项目进行打包然后上传到服务器,Nginx能访问到即可,并未使用到Docker进行构建 1.1 通过命令打包 进到项目根目录然后执行打包命令...直接通过软件更加方便 同样的会生成目录dist 1.3 上传到服务器 把该文件夹拷贝服务器 我这里上传到/usr/local/src/pre下 ?...测试访问 后端项目启动完毕! Nginx启动完毕! 打开浏览器访问https://pre.52lhd.com即可 当当当... ? file 输入账号密码,进去访问 admin 123456 ?...项目 本次部署的是开源项目pre 项目地址 https://gitee.com/li_haodong/pre ? file

1.9K10

Docker+Nginx打包部署后端分离项目

Docker+Nginx打包部署后端分离项目 1、问题描述 2、项目打包 2.1 前端项目打包 2.1.1 修改vue.config.js文件 2.1.2 router配置中添加base属性 2.1.3...打包前端项目 2.2 后端项目打包 2.3 将前端和后端的打包文件上传到服务器 3 nginx反向代理配置 4、后端通过Dockerfile打包成docker镜像 4.1 这里为什么使用docker...4.2 编写Dockerfile 4.3 构建Docker镜像 4.4 查看构建的镜像 4.5 运行容器 4.6 运行测试 1、问题描述 最近做了一个前后端分离的通用权限管理系统,今天想用自己的服务器部署下...,本地部署测试是没问题的,但是部署服务器上还是出现了许多小插曲,这里大概记录一下吧。...我开始不想用这个,是直接将jar包在服务器部署的,觉得小项目没必要用docker。

1.5K50

解决前后端分离Vue项目部署服务器后出现的302重定向问题

问题描述 最近发现自己开发的vue前后端分离项目因为使用了spring security 安全框架,即使在登录认证成功之后再调用一些正常的接口总是会莫名奇妙地出现302重定向的问题,导致接口数据出不来。...问题原因定位 出现这个问题很显然是当前用户在Spring Security中丢失了认证信息,奇怪的是本地开发环境并不会出现这种问题,原因是我本地开发环境的前端用的是Vite启动的前端服务,而部署服务器时却是...对于白名单中的请求部署服务器后是不会有这种302重定向登录页面的问题。因为这些白名单请求在Spring Security中也进行了放行, 源码如下。...exceptionHandling() //认证异常处理 .accessDeniedHandler(accessDeniedHandler()); } 问题解决方案 有两种方式解决这个部署服务器后产生的...放行请求 filterChain.doFilter(servletRequest, servletResponse); 校验修改效果 修改好源码后重新打包部署服务器

2.9K20

后端分离项目(微人事)常见部署问题汇总

前两天给微人事项目添加了 Flyway 功能,结果很多小伙伴就部署失败了,再结合之前的问题,松哥又录制了一个部署视频教程,把大家常见的部署问题都挨个说一遍,然后再手把手教大家把微人事跑起来。...依赖下载失败解决方案 1.4 项目配置 vhrserver 的 web 模块 application.properties 中配置三样: 数据库连接 redis rabbitmq 启动 vhr-web...1.5 二次开发 这个需要部署前端。前端在运行时,需要准备一个 nodejs。 用 webstorm 打开下载的前端项目。 前端项目打开后,需要在项目根目录下,执行 npm install。...下载源修改为淘宝 npm install 执行成功后,再执行 npm run serve 启动前端项目。 二次开发完成后,执行 npm run build 前端编译打包。把打包后的文件拷贝后端。...上线部署。手把手教你部署后端分离项目,再也不用担心跨域问题了

97510

Web项目部署腾讯服务器

Web项目部署腾讯服务器 1、服务器安装jdk 2、服务器安装tomcat 3、项目打包(这里我打的war包) 4、将打包好的opms.war放在服务器上面的tomcat的webapps目录下面,启动服务器...5、进入腾讯服务器的安全组,开放80端口 6、配置域名解析 1、服务器安装jdk 2、服务器安装tomcat 3、项目打包(这里我打的war包) 由于我用的是maven项目,开发工具是IntelliJ...IDEA 2019.3.3 x64,所以直接 点击下图中的package即可 4、将打包好的opms.war放在服务器上面的tomcat的webapps目录下面,启动服务器 5、进入腾讯服务器的安全组...然后我们就可以通过公网访问部署好的项目了,但是这样只能通过ip+端口号+项目名的方式,如果向通过类似www.xxx访问项目,请看下面域名解析 6、配置域名解析 https://blog.csdn.net

11.2K41

从零开始 - Docker部署后端分离项目(三)

本期专为饭佬四期平台部署,其他vue+django前后端分离项目均可通用。...1.AndroidPlatform 整个项目文件,里面有两个文件夹,nginx_docker用于存放前后端静态文件,XZAndroidPlatform是整个django项目文件。...需编写的文件为:default.conf、Dockerfile 四、django后端环境准备 1、django后端项目依赖导出 pip freeze > requirements.txt 在requirements...1、前端部署-前端vue项目 前端中所有用到后端的接口,都需要改成对应部署所在的服务器地址,如上文的192.168.111.111 打包前端项目打包的时候一定要修改host,打包完成之后,将dist文件夹拷贝...2、部署完成 下篇内容: 1、start.sh一键自动化部署脚本的编写。 2、如何删除已构建的docker项目,再次快速部署

1.8K10

Vue+Koa2 前后端分离项目线上部署

昨天尝试部署一个 Vue+Koa2 的前后端分离项目,没想到因为前端项目部署的问题,卡了一整天,今天才终于找到了问题所在,成功解决。...这篇文章主要谈谈: 线上部署项目的相关事宜 如何用 Nginx 实现同端口多项目部署 1....,这个我们不用动它;而 MiniProgram-Admin 就是本次需要部署项目,包括一个 client 前端项目文件夹和一个 server 后端项目文件夹,我们希望达到的效果是,输入域名 + /admin...这样,前端项目部署好了,接下来部署后端项目 4. 后端项目部署 4.1 修改文件 后端项目部署就比较简单了,基本不需要额外的配置。...需要改动的就是这里,之后直接把后端项目文件夹上传到服务器即可(node_modules 就不要拖过去了,我们直接在服务器那边安装好),因此最后的结构是这样的: 在 /home 路径下有两个如下的项目文件夹

2.4K30

Spring boot项目部署腾讯服务器

两者之间的区别是:打包成jar包的情况下是不需要在服务器上安装Tomcat的,而war包需要;不需要的原因是因为springboot项目是集成了Tomcat。...购买腾讯产品,先领取(代金券礼包) 1、创建并写好一个项目后,在IDEA中点击maven project>visitor(你的项目名)>Lifecycle>package,双击package即可打包...image.png 3、下载并安装Xftp6,它可以让我们通过界面操作将本地的jar包拖拽服务器上,对于不熟悉操作Linux命令的人来说很方便。...二、腾讯服务器环境搭建 1、Linux环境中安装JDK 首先需要明确的是,springboot项目需要的JDK版本不能低于1.8   使用yum安装JDK,其命令为: yum -y install...xxx.jar替换成java -jar spring-boot01-1.0-SNAPSHOT.jar > log.file 2>&1 &就可以解决这个问题了 image.png 最后,关闭了控制台,依旧可以让该项目服务器上正常运行了

14.7K60

Jenkins部署SpringBoot项目远程服务器

本文是上一篇文章的后续,上一篇只是利用Jenkins部署项目本地,并启动,本文是将项目部署远程服务器并执行。...1.2 环境配置 这里需要在 系统管理->系统设置->Publish over SSH配置远程部署服务器,如图: ?...,然后把服务器上shell脚本复制打包后文件夹,代码如下: mvn clean install -Dmaven.test.skip=true; cp /usr/local/shell/start_jar.sh...done if $online; then echo "服务检查结束,服务启动正常" exit 0 else echo "服务检查结束,服务启动失败" exit 1 fi 在jenkins部署项目...这里的测试地址我选择的是项目首页,如下: ? 点击Build按钮后,等待处理即可,可能由于两个服务器间传输文件比较慢的原因相对时间不是很快。执行结束后见下图: ?

4.3K20

使用 Nginx 部署后端分离项目,解决跨域问题

后端分离这个问题其实松哥和大家聊过很多了,上周松哥把自己的两个开源项目部署服务器上以帮助大家可以快速在线预览(喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了)...,然后群里就有小伙伴想让松哥来聊聊如何结合 Nginx 来部署后端分离项目?...,编译打包完成之后,就只剩下一堆 js、css 以及 html 文件了,我们把这些编译打包后的文件拷贝后端项目中,这样再去运行就不存在跨域问题了(例如将编译打包后的静态文件拷贝 Spring Boot...这种方式我就不再多说了,相信大家都会,今天咱们主要来看看如何结合 Nginx 来部署。 Nginx 大杀器 结合 Nginx 来部署后端分离项目算是目前的主流方案。...将动静资源分开部署,可以有效提高静态资源的加载速度以及整个系统的运行效率。 在前后端分离项目部署中,我们用 Nginx 来做一个反向代理服务器,它既可以代理动态请求,也可以直接提供静态资源访问。

2.6K51
领券