SpringBoot + Vue 项目部署上线到Linux 服务器 
时间: 2023-04-11 18:00:26 浏览: 88
你可以使用一些工具,如 Jenkins 或 GitLab CI/CD,将 SpringBoot Vue 项目打包成可执行的 JAR 文件或静态文件,并将其部署到 Linux 服务器上。你可以使用一些工具,如 Docker 或 Kubernetes,来管理和部署你的应用程序。你还可以使用一些工具,如 Nginx 或 Apache,来配置反向代理和负载均衡。总之,有很多方法可以将 SpringBoot Vue 项目部署到 Linux 服务器上,具体取决于你的需求和技术水平。
相关问题
springboot + vue 项目部署上线到linux 服务器的教程详解
将SpringBoot Vue项目部署到Linux服务器需要进行以下步骤:
1. 在服务器上安装Java和Node.js环境。
在Linux中使用命令sudo apt-get install java和sudo apt-get install nodejs安装好Java和Node.js环境。
2. 在服务器上安装Nginx服务器。
在Linux中使用命令sudo apt-get install nginx安装Nginx服务器,并使用sudo service nginx start启动Nginx。
3. 将SpringBoot Vue项目打包成jar包。
在SpringBoot项目根目录下使用命令mvn package打包jar文件。
4. 将打包好的jar文件上传到Linux服务器。
可以使用FTP工具将jar文件上传到Linux服务器的指定目录。
5. 在服务器中生成systemd服务配置。
在Linux中使用命令sudo vi /etc/systemd/system/springboot_vue.service创建配置文件,文件内容如下:
[Unit]
Description=springboot_vue Application
After=syslog.target
[Service]
User=www-data
ExecStart=/usr/bin/java -jar /path/to/jar/springboot_vue.jar
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
其中/path/to/jar/为jar文件上传到服务器的目录。
6. 重启systemd和Nginx服务器。
在Linux中分别使用命令sudo systemctl daemon-reload、sudo systemctl enable springboot_vue.service和sudo systemctl restart nginx重启systemd和Nginx服务器。
7. 配置Nginx反向代理。
在Linux中使用命令sudo vi /etc/nginx/sites-available/default修改配置文件,文件内容如下:
server {
listen 80;
server_name your_domain_name;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
其中your_domain_name为你的域名。
最后,在浏览器中输入域名就可以访问部署好的SpringBoot Vue项目了。
springboot + vue 项目部署上线到linux
SpringBoot和Vue项目的部署上线到Linux可以按照以下步骤进行操作:
1. 准备好Linux服务器,确保安装了Java环境和Node.js环境。
2. 打包SpringBoot后端项目,在SpringBoot项目的根目录下,运行以下命令进行打包:
```
mvn clean package
```
执行成功后,会在target目录下生成一个可执行的jar文件。
3. 将打包好的SpringBoot项目上传到Linux服务器上的指定目录,比如`/root/app`。
4. 在Linux服务器上,使用以下命令启动SpringBoot项目:
```
java -jar /root/app/your-project.jar
```
其中`your-project.jar`是你上传的jar文件的名称。
5. 确保SpringBoot项目启动成功后,开始部署Vue前端项目。
6. 进入Vue项目的根目录,运行以下命令进行打包:
```
npm run build
```
打包成功后,会在项目根目录下生成一个dist目录,里面包含了打包好的静态资源文件。
7. 将打包好的Vue项目的静态资源文件复制到SpringBoot项目的静态资源目录下,比如`/root/app/dist`。
```
cp -r /root/your-vue-project/dist/* /root/app/src/main/resources/static
```
8. 修改SpringBoot项目的配置文件application.properties(或application.yml),确保配置了静态资源文件的路径:
```
spring.resources.static-locations=classpath:/static/
```
9. 重新启动SpringBoot项目。
10. 在浏览器中访问服务器的公网IP地址加上SpringBoot项目的端口号,即可访问部署好的SpringBoot和Vue项目。
通过以上步骤,你就可以成功将SpringBoot和Vue项目部署上线到Linux服务器了。
相关推荐
















