项目部署过程

这里简要描述web项目的部署,所需东西:

  • 一台具有公网ip的计算机
  • 域名
  • SSL/TLS证书
  • 网站的静态资源和动态资源

关于第一点,可以从各种云平台购买获取,比如国内的阿里云,腾讯云,华为云等,国外的vultr,搬瓦工

关于域名,可以从阿里云购买,也可去域名购买网站购买

关于证书,可以去一些网站上免费申请90天时效的证书

部署步骤:

ssh连接到远程主机

安装nginx,上传网站静态资源,配置nginx以应用资源

安装并运行此项目依赖的软件,如MinIO,Redis,Coturn

安装MySQL,配置MySQL,创建数据库和表结构,需要时也可导入数据

上传SpringBoot项目构建后的可执行jar包文件到远程主机

配置此jar包,将它以系统服务的方式运行