部署步骤 | 详细操作 | 备注 |
1. 准备环境 | 安装JDK
安装Tomcat、Nginx
安装Maven
安装MySQL | 确保服务器环境满足项目需求 |
2. 前端项目打包 | 运行npm命令打包(如npm run build:prod)
生成dist文件 | 根据项目具体配置可能有所不同 |
3. 上传前端文件 | 使用FTP工具上传dist文件到服务器
将文件移动到Nginx指定的HTML目录 | 如/usr/local/nginx/html |
4. 配置Nginx | 编辑配置文件nginx.conf
指定域名或IP地址
设置转发规则 | 确保HTTP流量可以通过防火墙 |
5. 启动Nginx | 测试配置文件
重启Nginx服务 | 通过命令如./nginx启动 |
6. 后端项目打包 | 运行Maven命令打包(如mvn clean install)
生成jar或war包 | 根据项目是否需要外部Tomcat来决定打包格式 |
7. 上传后端文件 | 将jar/war包上传到服务器
移动到指定的运行目录 | 如/usr/local/src或Tomcat的webapps目录 |
8. 启动后端服务 | 执行启动命令(如java jar 项目jar包或启动Tomcat) | 确保端口开放,防火墙允许对应流量 |
9. 日志设置 | 设置日志字符集,防止乱码 | 根据项目需要调整 |
10. 访问测试 | 在浏览器访问域名或IP地址
确认前端和后端服务都能正常访问 | 确保项目部署成功 |
11. 安全设置 | 配置防火墙
设置安全组规则 | 确保服务器安全 |