pwindy  
在完成任务的同时,还需要不断“复盘”,不论你多么的忙,都需要留下时间思考,可以思考哪些地方做的好,哪些地方我们可以改进,应该如何改进,注重总结才是王道

1.什么是部署

所谓部署,就是让开发出的产品能够在某一环境中运行起来;部署会将源代码生成可运行的软件包,通过配置使软件包在目标环境上也能正常工作。常见例子:一般来讲,产品正式发布之前,都会在测试环境部署进行功能测试。

2.部署具体做了什么事情

2.1.准备好静态页面

首先要写好前端页面

2.2.购买云主机

购买云主机,其实,说白了就是租赁远程服务器,一台性能比较好的计算机。现在云厂商都有提供这种租赁服务。云主机都有一个唯一的ip地址,可以跟域名映射起来。

2.3.购买域名和配置DNS

在网络的远古时代,最开始的时候,我们是通过ip地址来访问服务器的。

比如61135169125就是百度的官网地址之一,如果每个网址我们都用ip地址来记忆,那是相当麻烦的。域名比ip地址更好记忆,假设ip地址是电话号码,域名就是对应的人名,那么DNS就是通讯录,当你想打电话给某个人时,输入人名,DNS就会从通讯录中找出电话号码进行拨打。

2.4.配置https证书

https的域名更加安全,因为它会加密我们的传输数据。购买了https域名后,一般还要配置一下https证书,https证书都有一个有效期,一般是姨娘,当证书快过期时,它会提醒你更换。

2.5.上传静态页面代码

需要把代码上传到云主机,后面会把项目和域名做一个映射。

2.6.配置http服务

一台主机上面可以配很多个项目,即,很多个服务,比如公司内有A系统,B系统,C系统,都部署在同一台计算机上。

3.部署的步骤

3.1.开发人员把源码生成一个jar包或者wra包。

3.2.将这些jar包或者war包放到目标环境上。

3.3.通过运维人员编码,使这些包能在目标环境上运行起来。

4.部署小结

以上讲的是从零开始做一个网站的部署全流程,只是第一次部署需要耗费一些时间,后面如果只是迭代需求的话,前端是只需要上传代码到云存储就可以了,后台的话,除了上传代码到服务器,还要重启服务。

 

posted on   pwindy  阅读(1211)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
 
点击右上角即可分享
微信分享提示