linux+nginx+前后端部署

简介: linux+nginx+前后端部署

目前知道的部署方式有前后端统一使用tomcat部署、nginx部署

nginx部署:在linux上搭建nginx环境见nginx

前端发布

作者用的vue2 , history模式(也就是去掉url中的 #)

搭建好vue项目后,在控制台打包,执行命令

npm run build

也可以在项目的根目录找到package.json,点击build的按钮,会在vue项目的目录下生成一个dist文件,咱们只需要把dist打成dist.zip就ok

登录linux服务器,将dist,zip上传到你想要的目录,(注:很主要的,后面nginx中需要用到),我上传到服务器的

之后解压

unzip dist.zip

在nginx中配置

直接ip+port访问

后端发布

创建好SpringBoot项目,打包

上传到服务器的指定目录,直接解压,执行命令

tar xvf xxx.tar.gz

启动

nohup java -server -Xms256m -Xmx2048m -jar xxx.jar  > log.file 2>&1 &    
###-server -Xms256m -Xmx2048m>设置jvm参数 可以不写直接  nohup java  -jar xxx.jar  > log.file 2>&1 &

nginx配置

访问 ip+port+/fyg+路径

目录
相关文章
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
116 1
Linux系统之部署轻量级Markdown文本编辑器
|
2月前
|
搜索推荐 Linux 测试技术
Linux系统之部署homer静态主页
【10月更文挑战第11天】Linux系统之部署homer静态主页
83 41
Linux系统之部署homer静态主页
|
2月前
|
运维 监控 Linux
Linux系统之部署Linux管理面板1Panel
【10月更文挑战第20天】Linux系统之部署Linux管理面板1Panel
107 3
Linux系统之部署Linux管理面板1Panel
|
2月前
|
Web App开发 资源调度 网络协议
Linux系统之部署IP工具箱MyIP
【10月更文挑战第5天】使用Docker部署Radicale日历和联系人应用Linux系统之部署IP工具箱MyIP
113 1
Linux系统之部署IP工具箱MyIP
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
67 2
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
41 3
|
2月前
|
Ubuntu 应用服务中间件 Linux
Linux下搭建Nginx环境的搭建
Linux下搭建Nginx环境的搭建
70 6
|
2月前
|
Java Linux 网络安全
NIFI在Linux服务区上的部署配置过程是什么?
【10月更文挑战第21天】NIFI在Linux服务区上的部署配置过程是什么?
66 2
|
2月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
370 3
|
2月前
|
监控 应用服务中间件 网络安全
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
143 0