您当前的位置: 首页 >  学无止境 >  文章详情

从零开始发布一个采用 SpringBoot + Vue 开发前后端分离项目,必须的步骤整理

时间: 2020-09-16 【学无止境】 阅读量:共950人围观

简介 从零开始搭建服务器到项目运行,整理一下需要的东西,后面补齐每个步骤的细节。springBoot项目不需要在服务器上另外安装tomcat,此步骤仅供参考,若有不足之处,请留言后期补齐完善。

1.购买服务器

推荐阿里云

2.购买域名

不做介绍,服务商有很多

3.安装nginx

① 进入/usr/local目录 cd /usr/local ② 创建一个文件夹nginx mkdir nginx ③ 进入nginx文件夹 cd nginx ④ 下载tar包 wget http://nginx.org/download/nginx-1.13.7.tar.gz ⑤ 解压tar包 tar -xvf nginx-1.13.7.tar.g ⑥ 进入nginx目录 cd /usr/local/nginx ⑦ 执行命令 ./configure ⑧ 执行make命令 make ⑨ 执行make install命令 make install ⑩ 启动nginx /usr/local/nginx/sbin/nginx // 重启 ./nginx -s reload

4.安装node

① 建文件夹node mkdir /usr/local/src/node cd /usr/local/src/node ② 下载 wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-linux-x64.tar.xz ③ 解压 xz -d node-v8.11.2-linux-x64.tar.xz tar -xvf node-v8.11.2-linux-x64.tar ④ 创建node,npm软连接,注意前面自己的安装路径,这里第二个node是我改的名字 mv node-v8.11.2-linux-x64 node ln -s /usr/local/src/node/node/bin/node /usr/local/bin/node ln -s /usr/local/src/node/node/bin/npm /usr/local/bin/npm ⑤ 验证 node -v npm -v ⑥ vue项目打包 npm run build

5.安装mysql

mysql> use mysql; // 修改密码 update user set password=password('123456') where user='root' and host='localhost'; // 更新 mysql> flush privileges;

6.打包springBoot

// 后台运行 nohup java -jar /data/website/web-api-0.0.1-SNAPSHOT\.jar --spring.profiles.active=dev >/data/website/test_web_server.log 2>&1 &
文章评论
总共 0 条评论
这篇文章还没有收到评论,赶紧来抢沙发吧~
Copyright (C) 2023-现在 若熙站点 保留所有权利 蜀ICP备 17034318号-4  公安备案号 50010302505321