前后端分离实践(六)—— 前端与后端在生产环境中的分离部署

编程入门 行业动态 更新时间:2024-10-06 17:19:14

前<a href=https://www.elefans.com/category/jswz/34/1771414.html style=后端分离实践(六)—— 前端与后端在生产环境中的分离部署"/>

前后端分离实践(六)—— 前端与后端在生产环境中的分离部署

前后端分离实践系列文章总目录

        前后端分离也包括部署的分离,下面来简单说一下三层应用如何进行部署。Springboot应用可以打包成一个jar包直接上传到linux服务器上启动运行。Vue应用可以借助webpack打包工具将所有资源打包成一个dist文件夹,可以将dist目录中的文件放到nginx服务器的html目录下,通过访问nginx来访问静态资源。而Node应用的部署就相对比较麻烦一点,目前没有找到比较好的方式,只能使用svn将本地项目资源上传到服务器,然后再手动npm安装对应的依赖。下面我们来看看具体如何操作。

请注意:实现三层应用的分离部署需要一些前置条件,首先我们至少需要一台Linux虚拟机,然后这个虚拟机中要有对应的Java运行环境和Nginx服务器。

1、Linux:Centos7.0以上版本最小化安装,我的IP是192.168.138.134,请确保防火墙为关闭状态(暂统一工作目录为/root,即使用cd命令前往的目录,统一安装目录为/usr/local)

2、Java运行环境:JRE8以上版本

在linux下安装jdk8可以参考:在Linux下安装JDK8

3、Nginx:安装目录/usr/local/nginx,需要gcc编译环境

在linux下安装nginx可以参考:在linux下安装使用nginx并配置反向代理

目录

一、将Springboot应用打包成jar部署到Linux并运行

1、使用java –version查看jre版本确保有java运行环境

2、在Springboot项目的根pom文件中添加启动类的配置

3、将打包的Springboot应用jar包部署到Linux工作目录中

4、使用java命令启动Springboot应用

5、浏览器访问/api/hello接口

二、使用svn将Node应用部署到Linux上

1、安装svn

2、创建svn工作目录

3、在工作目录下创建一个资源仓库fbsep-node

4、修改svn相关配置

5、添加svn测试账号和密码

6、配置用户权限

7、在资源库fbsep-node中创建一个fbsep-node工作目录

8、启动svn服务器

更多推荐

前后端分离实践(六)—— 前端与后端在生产环境中的分离部署

本文发布于:2024-03-13 18:25:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1734557.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:后端   环境

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!