欢迎来到AI全栈开发之路。本文将详细介绍如何在Ubuntu云服务器上部署一个基于Spring Boot后端和Vue.js前端的全栈应用,并使用MySQL作为数据库。无论你是初学者还是有一定经验的开发者,都能通过本文快速上手。
首先,你需要一台云服务器,推荐使用Ubuntu 20.04 LTS。购买后,通过SSH连接:ssh root@你的服务器IP。连接成功后,更新系统:apt update && apt upgrade -y。
安装MySQL:apt install mysql-server -y。安装后,运行安全脚本:mysql_secure_installation,设置root密码,移除匿名用户等。接着,创建应用数据库和用户:
mysql -u root -pCREATE DATABASE myapp;CREATE USER "myuser"@"localhost" IDENTIFIED BY "mypassword";GRANT ALL PRIVILEGES ON myapp.* TO "myuser"@"localhost";FLUSH PRIVILEGES;EXIT; 后端使用Spring Boot,需要安装Java和Maven。安装OpenJDK 11:apt install openjdk-11-jdk -y。安装Maven:apt install maven -y。将你的Spring Boot项目打包成jar(本地运行mvn clean package),然后上传到服务器(可使用scp)。运行jar:nohup java -jar myapp.jar > app.log 2>&1 &。确保application.properties中数据库连接指向刚创建的MySQL数据库。
前端项目使用Vue.js,需要安装Node.js。安装Node.js 14:curl -sL https://deb.nodesource.com/setup_14.x | bash - && apt install nodejs -y。在本地构建项目:npm run build,生成dist目录。将dist目录上传到服务器,例如/var/www/myapp。然后安装Nginx:apt install nginx -y。配置Nginx站点,修改/etc/nginx/sites-available/default,将root指向dist目录,并设置反向代理到后端API(如http://localhost:8080)。重启Nginx:systemctl restart nginx。
现在,通过浏览器访问你的服务器IP,应该能看到Vue前端页面,并能与后端交互。检查后端日志app.log确保无错误。至此,一个完整的AI全栈开发项目已成功部署在Ubuntu云服务器上,整合了Spring Boot后端和Vue.js前端。后续可配置域名、HTTPS等。
关键词:AI全栈开发、Ubuntu云服务器部署、Spring Boot后端、Vue.js前端。
本文由主机测评网于2026-02-23发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260226721.html