web项目线上部署流程(腾讯云省钱版)

流程

考虑到安全因素,基本放弃用个人电脑做服务器

为什么本地开发完的web项目一定要部署到云服务器上呢,本地的电脑确实可以作为服务器存在,但是本地的电脑存在一些诸如环境原因、电脑硬件等不确定的因素导致电脑处于关机的状态,这时候部署到本地电脑的项目,外界将无法通过网络环境进行访问,影响用户体验。所有把开发完成的项目从本地迁移到云服务器上是很有必要的。 云服务器的好处:相比于本地电脑,其可以保证365天24小时不会处于关机的状态,所以在用户进行访问的时候不会出现间断的情况出现。

graph LR
a(本地开发web项目) --> b(本地环境搭建)-->c(本地web项目代码实现)-->d(测试及导出war包及sql脚本)

x(购买云服务器 )-->y(云服务器环境搭建) -->z(云服务器部署web项目) -->g(确定域名)

一、 购买或者租用云服务器

1. 云服务器:

在腾讯云首页选择相应配置的服务器,在这里我们使用的是Centos7.6 64位镜像。 之所以选择Linux平台,主要是出于安全的考虑,理论上来讲,Windows平台更容易被病毒感染。

2. 云数据库(可选):

阿里云数据库选择使用Mysql5.7版本的数据库,使用流量计费或按月计费。

方案一:

可以在当前Linux服务器中装一台MySQL数据库进行使用,也即是说,让我们的项目与其对应的数据库紧紧地贴合在一起,问题是:当Linux系统突然崩溃或者是受到某些攻击,这时候会发现:整体云服务器上跑的项目以及云服务器上的数据库都会统一受到一些感染,同时不能继续使用了。

方案二:

将云服务器和云数据库分开使用,互不影响且二者之间可以进行联通的通讯,将来web项目有问题了,不会影响云数据库。云数据库的数据出现问题,也不会影响到web项目。

腾讯云 注意:新用户可以0元试用 云服务器的选购

竞价实例是一种后付费模式,和按量计费模式相似但有较大折扣,同时竞价实例模式会随市场价格、库存等因素变化发生系统主动回收实例 注意:请关注业务和产品特性匹配情况,不可中断的单点服务、数据库等应避免选择竞价实例,使用时需自行处理数据备份等保障工作。

讲人话就是,你享受了它的带给你的低价,就要包容它的不稳定

二、远程登陆和上传工具

三、搭建服务器部署环境

四、部署web项目

五、绑定域名

六、绑定https协议服务

end
  • 作者:btfqn1024(联系作者)
  • 发表时间:2021-04-15 21:07
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 转载声明:转载请附上原文链接
  • 公众号转载:请在文末添加作者公众号二维码(公众号二维码见右边,欢迎关注)
  • 评论