前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从零开始发布一个采用 SpringBoot + Vue 开发前后端分离项目,必须的步骤整理

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

作者头像
子润先生
修改2021-06-25 10:36:14
4810
修改2021-06-25 10:36:14
举报

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

1.购买服务器

代码语言:javascript
复制
推荐阿里云

2.购买域名

代码语言:javascript
复制
不做介绍,服务商有很多

3.安装nginx

代码语言:javascript
复制
① 进入/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

代码语言:javascript
复制
① 建文件夹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

代码语言:javascript
复制
mysql> use mysql;  
// 修改密码
update user set password=password('123456') where user='root' and host='localhost';
// 更新
mysql> flush privileges; 

6.打包springBoot

代码语言:javascript
复制
// 后台运行
nohup java -jar /data/website/web-api-0.0.1-SNAPSHOT\.jar --spring.profiles.active=dev >/data/website/test_web_server.log 2>&1 &

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档