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.部署小结
以上讲的是从零开始做一个网站的部署全流程,只是第一次部署需要耗费一些时间,后面如果只是迭代需求的话,前端是只需要上传代码到云存储就可以了,后台的话,除了上传代码到服务器,还要重启服务。
标签:部署,ip,什么,域名,地址,https,主机 From: https://www.cnblogs.com/pwindy/p/17368011.html