前后端分离的项目部署上线

本文介绍了前后端分离项目的单机部署方案,包括在云服务器上部署前端环境,配置Nginx,解决启动及路由问题,以及后端项目所需环境的搭建,如Java、Docker、MySQL等,并详细说明了后端项目打包与上线的步骤。
摘要由CSDN通过智能技术生成

前后端分离的项目部署上线

前言:因为项目刚刚上线,没有什么用户,所以选择的是单机部署,前端项目和后端项目都是部署在一台云服务器上,所以自己需要一台云服务器

前端环境部署

提示:前端我是使用Nginx部署,通过Nginx反向代理将请求转发到web项目

1. 部署nginx环境

参考文档:参考文档
查看nginx是否启动 ps -ef | grep nginx

2. 打包前端项目

在前端工具里项目下执行 npm run build 生成了 dist 文件
将dist 传到 云服务器的自定义 /usr/local/myprojects/目录下
然后就是配置 nginx的conf/nginx.conf文件了

前端部署项目预到的问题

  1. nginx启动问题 nginx -s reload报ginx: [error] invalid PID number “” in “/usr/local/nginx/logs/nginx.pid” 错误
    参考文档:参考文档
    需要注意的是后面的nginx.conf路径得是绝对路径
  2. dist部署上去之后,查看接口信息的时候查看不到
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值