前后端项目部署笔记

一、购买服务器

购买阿里云服务器

二、安装后端项目运行环境

1、Java

从官网下载Java8的Linux版本压缩包,上传到服务器,解压
在/etc/profile中指定JAVA_HOME,JRE_HOME,PATH
使用source /etc/profile刷新配置
用java -version查看环境是否添加成功

2、Tomcat

从官网下载Tomcat9压缩包,上传服务器,解压
开启防火墙8080端口并重启防火墙
阿里云控制台添加8080端口安全组
执行Tomcat启动脚本,访问Tomcat默认页
执行Tomcat关闭脚本,正常关闭

3、Mysql

从官网下载Mysql8Linux版本的压缩包,上传服务器,解压
查看默认密码并通过指令用默认密码登录,修改密码
开启防火墙3306端口并重启防火墙
阿里云控制台添加3306端口安全组
退出Mysql

三、安装前端项目运行环境

4、Nginx

使用wget命令来从Nginx官网下载Nginx源码
安装编译所需工具 gcc make zlib-devel pcre-devel openssl-devel
解压源码包,进入目录,配置编译选项,make编译,make install安装编译文件
开启防火墙80、443端口和http、https服务并重启防火墙
阿里云控制台添加80、443端口安全组
手动启动Nginx,访问默认欢迎页
关闭Nginx

5、Node.js和npm

从官网下载Node.js的Linux版本,上传服务器
解压文件,通过指令创建软链接
通过node -v、npm -v查看是否安装成功

四、部署前端项目

在前端项目根目录下执行生产环境构建,生成dist文件夹
上传dist到服务器
修改Nginx的配置文件nginx.conf,从网上获取模板并修改
在配置文件中指定错误日志,有助于排查问题
根据前端项目使用端口号开启防火墙并重启
阿里云控制台添加端口安全组
重启Nginx,访问项目首页

五、导入数据库

登录Mysql,新建数据库
从本地导入数据库表结构以及部分数据(数量较少情况下直接语句导入)

六、部署后端项目

后端项目打包成jar包,上传服务器
编写application.yml,并在运行jar包时替换
编写jar包执行脚本,网上获取模板并修改
在脚本中添加日志输出,有助于查看jar包启动信息和错误
给脚本添加执行权限
根据后端项目使用端口号开启防火墙并重启
阿里云控制台添加端口安全组
执行脚本,启动Nginx,项目成功运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值