时间: 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 &