项目部署过程
项目部署过程
这里简要描述web项目的部署,所需东西:
- 一台具有公网ip的计算机
- 域名
- SSL/TLS证书
- 网站的静态资源和动态资源
关于第一点,可以从各种云平台购买获取,比如国内的阿里云,腾讯云,华为云等,国外的vultr,搬瓦工
关于域名,可以从阿里云购买,也可去域名购买网站购买
关于证书,可以去一些网站上免费申请90天时效的证书
部署步骤:
ssh连接到远程主机
安装nginx,上传网站静态资源,配置nginx以应用资源
安装并运行此项目依赖的软件,如MinIO,Redis,Coturn
安装MySQL,配置MySQL,创建数据库和表结构,需要时也可导入数据
上传SpringBoot项目构建后的可执行jar包文件到远程主机
配置此jar包,将它以系统服务的方式运行
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
