Linux系统从零开始部署一个springboot项目加前端
时间: 2023-12-18 14:02:10 浏览: 114
你好!要在 Linux 系统上部署一个 Spring Boot 项目加前端,需要按照以下步骤进行操作:
安装必要的软件:
- 安装 Java JDK:可以通过命令
sudo apt install default-jdk
来安装 OpenJDK。 - 安装 Node.js:可以通过命令
sudo apt install nodejs
来安装 Node.js。 - 安装 Git:可以通过命令
sudo apt install git
来安装 Git。
- 安装 Java JDK:可以通过命令
下载并配置项目:
- 使用 Git 克隆 Spring Boot 项目的代码仓库:可以通过命令
git clone <项目仓库地址>
来克隆项目代码。 - 在项目根目录下,执行以下命令来构建项目:
./gradlew build
- 构建成功后,在
build/libs
目录下会生成可执行的 JAR 文件。
- 使用 Git 克隆 Spring Boot 项目的代码仓库:可以通过命令
配置和运行 Spring Boot 项目:
- 创建一个用于运行 Spring Boot 项目的配置文件,例如
application.properties
,并设置相应的数据库等配置。 - 使用以下命令来运行项目:
java -jar <项目名称>.jar
- 确保项目成功启动,并且能够通过浏览器访问到后端 API。
- 创建一个用于运行 Spring Boot 项目的配置文件,例如
部署前端应用:
- 在前端项目目录下,执行以下命令来安装依赖:
npm install
- 使用以下命令来构建前端应用:
npm run build
- 构建成功后,在生成的
dist
目录下会有前端应用的静态文件。 - 将静态文件部署到 Web 服务器中,例如 Nginx。
- 在前端项目目录下,执行以下命令来安装依赖:
配置 Nginx 服务器:
- 安装 Nginx:可以通过命令
sudo apt install nginx
来安装 Nginx。 - 打开 Nginx 的配置文件:可以通过命令
sudo nano /etc/nginx/sites-available/default
来编辑配置文件。 - 在配置文件中,将默认的网站根目录修改为前端应用的静态文件目录,例如:
root /path/to/frontend/dist;
- 保存并关闭配置文件,然后重启 Nginx 服务:可以通过命令
sudo service nginx restart
来重启 Nginx。
- 安装 Nginx:可以通过命令
现在,你的 Spring Boot 项目和前端应用已经成功部署在 Linux 系统上了!你可以通过访问服务器的 IP 地址或域名来访问该应用。希望这些步骤能对你有所帮助!如果有任何进一步的问题,请随时问我。
相关推荐

















