<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          開發(fā)常說的「部署」到底是什么?

          共 1465字,需瀏覽 3分鐘

           ·

          2022-02-24 14:54

          當產品要上線時,大家是否經常聽到開發(fā)說到,“部署” 服務?

          今天就給大家講解下開發(fā)說的“部署”,到底是做了什么事情。

          字面意思

          部署的字面意思就是把代碼上傳到服務器/云存儲。

          如果是前端代碼的話,一般是上傳到云存儲,比如cos(存儲桶)。

          如果是后臺代碼的話,一般是上傳到服務器。

          具體做了什么事情?

          為了方便理解,這里舉一個最簡單的例子。

          當你想要做一個靜態(tài)網站時(靜態(tài)網站就是沒有存儲任何數據到數據庫的網站),寫好了代碼后,如何能讓所有人訪問到?

          我們來看下具體的操作步驟:

          1、準備好靜態(tài)頁面

          首先要寫好前端頁面。

          2、購買云主機

          購買云主機其實說白了就是租賃遠程服務器,一臺性能比較好的計算機。

          現在云廠商都有提供這種租賃服務。

          云主機都有一個唯一的ip地址,可以跟域名映射起來,下面會講到。

          3、購買域名和配置DNS

          在網絡的遠古時代,最開始的時候,我們是通過ip地址來訪問服務器的。

          比如61.135.169.125 就是百度的官網地址之一,如果每個網址我們都用ip地址來記憶,那是相當麻煩了。

          域名比ip地址更好記憶,假設ip地址是電話號碼,域名就是人名,那么DNS就是通訊錄,當你想打電話給某個人時,輸入人名,DNS就會從通訊錄中找出電話號碼撥打。

          所以我們需要購買域名,并配置域名和ip的映射關系,即DNS配置。

          4、配置https證書

          https的域名更加安全,因為它會加密我們的傳輸數據。

          購買了https域名后,一般還要配置一下https證書,https證書都有一個有效期,

          一般是一年,當證書快過期時,它會提醒你更換。

          5、上傳靜態(tài)頁面代碼

          需要把代碼上傳到云主機,后面會把項目和域名做一個映射。

          6、配置http服務

          一臺主機上面可以配很多個項目,即很多個服務,比如公司內有A系統,B系統、C系統等,都部署在同一臺計算機上。

          那么當你訪問一個域名時,主機怎么知道你要訪問主機上面的哪個項目呢?

          所以咱們還需要配置好域名跟項目的映射,

          假設A、B、C項目的域名分別是a.com、b.com、c.com 對于主機的A、B、C項目,

          我就會做以下的映射:

          a.com -> A項目
          b.com -> B項目
          c.com -> C項目

          當你訪問a.com時,就能訪問到A項目啦。

          在遠古時代,以上的6個步驟是割裂的,

          比如說購買了主機之后,還要自己登錄到主機上面安裝各種依賴,配置各種映射。

          而且很多配置,每個項目部署都要重新配一次,相當麻煩。

          但是現在可方便多了,現在的云廠商幫你做了很多煩雜事。

          從購買域名到服務配置,一站式服務,只需要上傳代碼,其他全是在云網站配置,包括域名購買、DNS、域名和項目映射等。

          小結:以上講的是從0開始做一個網站的部署全流程,只是第一次部署需要耗費一些時間,后面如果只是迭代需求的話,前端是只需要上傳代碼到云存儲就可以了,后臺的話,除了上傳代碼到服務器,還要重啟服務。

          ??


          --- end?----

          ---- 推薦閱讀 ----

          ????大廠經驗:利用好組件庫,可以加快產品迭代
          ????抖音算法推薦機制揭秘
          ????我在騰訊做技術產品這三年(上)

          ????產品經理的技術思維之降級思維

          ????微信掃碼背后隱藏的秘密

          ? ??效率工具推薦(第10期)


          ? ??
          最后???????
          碼字不易,如果文章對你有收獲,來個三連支持一下吧~



          瀏覽 317
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产精品福利高清在线观看 | 国产成人婬片A片免费V8 | 原创黄瓜操逼爆浆 | h片免费在线观看 | WWW.日韩AV电影 |