首页 > 其他分享 >什么是部署

什么是部署

时间:2023-05-02 18:23:03浏览次数:32  
标签:部署 ip 什么 域名 地址 https 主机

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

相关文章

  • Linux部署安装nacos
    1.下载安装编译后的安装包:tar-zxvfnacos-server-1.1.4.tar.gz 2.启动服务:shstartup.sh-mstandalone 3.关闭服务:shshutdown.sh 4.打开配置文件,修改端口号:vimapplication.properties将server.port=8848  修改为期望值(需要重启) 5.登录后台配置:http://192.168.......
  • docker安装部署redis
    * Redis部署  redis版本需要5.0以上,参考docker安装:dockerpullredis:latest#创建redis配置目录mkdir-p/home/redis#下载redis.confwgethttp://download.redis.io/redis-stable/redis.conf#编辑redis.confviredis.conf----------配置文件----------------......
  • 终于有人把openGauss3.0.0分布式原理讲透了,openGauss X ShardingSphere分布式原理和部
    本文为原理精讲,部署文章链接如下https://blog.51cto.com/u_13808894/6236819一、opengauss的背景和行业现状2022年,七大openGauss商业版发布,是基于openGauss3.0推出商业发行版目前海量数据库Vastbase表现最佳,一直是TOP1作者认为之所以海量数据库Vastbase目前无法被同......
  • 为什么要使用分布式锁(通过redis实现)
    如果需要使用到缓存机制,那就存在着这三个问题:*1、缓存穿透问题:(全部访问redis中不存在的信息),解决方式:在redis中将数据库中没有的数据暂时赋值为null*2、缓存雪崩问题:(redis中的key在同一时间大幅度的过期),解决方式:在redis中存入数据的时候,传入一个随机值作为存活时间*3、缓存击......
  • DVWA-部署
    前言在学习web安全的过程中,靶场是必不可少的,毕竟在计算机界,任何理论知识都不如实操同时也不可能提供真实企业环境去练习,这个时候靶场就起到极其重要的作用。靶场就是人为提供的带有安全漏洞的服务,每一个学习者都可以在本地快速搭建来实操,回溯漏洞的发生原理以及操作方式。DVWA靶......
  • stack为什么叫做2-sheaf
    设\(\mathcal{C}\)是一个site,我们知道\(\mathcal{C}\)上的sheaf定义为满足下列条件的presheaf\(F\):对于任意sieve\(R\hookrightarrowX\),典范映射\[\mathrm{Hom}(X,F)\to\mathrm{Hom}(R,F)\]是双射.其中右侧的Hom集合定义为presheaf范畴中的Hom,即\(\mathrm{PSh}(\mathcal{C......
  • ubuntu20安装docker、redis、mysql及部署net6应用
    一、更新系统软件包索引sudoaptupdate二、安装dockersudoaptinstalldocker.io三、在docker中安装Mysql拉取mysql镜像dockerpullmysql:latest查看镜像dockerpullmysql:latest运行容器dockerrun-itd-p3306:3306-eMYSQL_RO......
  • 《【企鹅教育】E=MCC中的M应该是什么或怎么回事?》 回复
    《【企鹅教育】E=MCC中的M应该是什么或怎么回事?》      https://tieba.baidu.com/p/8390885888     回复6楼@joywee2007,反相吧的吧友,包括民科吧、理论物理吧等等也是,天天喊着“数学不是物理”,“数学只是工具”,“数学只是一种语言”,“数学是一种形式”,“......
  • 什么是Auto GPT-4? OpenAI 最新语言模型概览
    动动发财的小手,点个赞吧!人工智能正在快速发展,近年来最令人兴奋的发展之一是创建可以生成类似人类文本的语言模型。领先的人工智能研究机构OpenAI最近发布了其最新的语言模型AutoGPT-4。在什么是AutoGPT-4?OpenAI最新语言模型概述一文,我们将概述什么是AutoGPT-4、Auto......
  • 一键部署VSCode_c环境脚本使用教程
       ......