<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                1.安裝git bash 每次我們登錄服務器都需要到登錄阿里云進入實例,而為了更方便且一些后續工作的執行,現在下載git bash進行ssh命令遠程連接服務器。 據說mac系統自帶ssh,大家自行終端測試,沒有的話跟我到git官網下載。 ![](https://img.kancloud.cn/20/77/2077aec5eef4eb4144bd44a7ef560347_1262x842.png) ``` 由于我之前下載過,就不跟大家一起下載了,基本上就是無腦安裝,最后一步三個選項中問是否加入path,基本上我們如果沒有手動終端啟動bash經驗的話選擇第一個就好,否則啟動會很慢。其他具體git操作大家自行學習。 ``` ![](https://img.kancloud.cn/9c/bf/9cbfc04cb11848af673cf0f8f5526792_478x304.png) 下載完成之后進入安裝好的文件夾,啟動git-bash。 ![](https://img.kancloud.cn/d1/23/d12365795f394a42d9bbf532b6be23f4_963x484.png) 2.使用git bash 進入終端頁面后,開始使用ssh命令連接服務器。 ``` ssh root@你的域名 ``` ![](https://img.kancloud.cn/d1/67/d16785561c8e6a2a6395893b126957d5_595x377.png) ![](https://img.kancloud.cn/44/3d/443d0b1b3668fa0ae89a28def264fe42_595x377.png) 此時與上節成功進入服務器顯示的信息相同。由于上節已經解析了域名,所以ssh登錄時輸入域名也可以連接服務器,如果沒有解析域名則需要@你的服務器ip地址。 3.安裝nginx 檢查此時服務器是否有nginx: 使用apt命令,apt命令是ubuntu服務器專用命令,如果是centOS就使用yarn。效果一樣。 `apt show nginx` ![](https://img.kancloud.cn/79/df/79df3ce8f43a7d108e3430ecc89b0477_427x96.png) 顯示沒有安裝nginx,此時更新一下ubuntu服務器軟件包: 使用apt命令更新軟件包,由于阿里云使用了阿里云的鏡像,所以速度比較快。 `apt update` ![](https://img.kancloud.cn/f6/c8/f6c83fe0b3c11db82ca2acb132ddf778_595x377.png) 一大片更新之后我們再次檢查是否有nginx: ![](https://img.kancloud.cn/b3/6a/b36acd15b5c37eee48927da2adfff237_595x671.png) 此時我們正式部署安裝nginx: ``` // apt命令 安裝 nginx 提前說yes,沒有-y的話會問是否安裝 apt install nginx -y ``` ![](https://img.kancloud.cn/35/ca/35cacf01e61edc17cb9febf620fb4786_595x671.png) 一頓安裝,并開啟80端口就可以在網上輸入域名訪問服務器了。 4.開啟80端口 安全組,點擊配置規則: ![](https://img.kancloud.cn/a5/13/a51311ee70f34b0e1d9c847dc0020d03_2560x858.png) 快速添加,80端口是常用端口,開啟后才可通過http訪問。 ![](https://img.kancloud.cn/79/4a/794a13e4671846818182bfb012f189be_793x228.png) ![](https://img.kancloud.cn/70/87/708732be96294310aec3c22932c9de22_876x412.png) 點擊確定,80端口已經添加。 ![](https://img.kancloud.cn/64/3f/643f21bd17faa855a770683b4feb8483_2233x338.png) 此時就可以訪問網站了: ![](https://img.kancloud.cn/39/f2/39f2a4584486caa8e86850695c2a709c_1355x389.png) 5.配置服務器環境所需工具 (1)MongoDB數據庫安裝和配置 與安裝nginx相同,先查看此時環境中有沒有安裝我們需要的MongoDB數據庫: ``` apt show mongodb ``` 此時查詢到mongodb包,版本號為3.6.9,但這時查詢到的是客戶端,我們需要使用其服務端。 ![](https://img.kancloud.cn/cc/d1/ccd10ca814e179423dd26989532c7cbb_595x601.png) ``` apt show mongodb-server ``` ![](https://img.kancloud.cn/72/88/7288d8aac641120167596c7182964cea_595x601.png) 安裝mongodb-server ``` apt install mongodb-server -y ``` 一頓下載完成后就會自動啟動,此時我們輸入命令mongo進入數據庫: ![](https://img.kancloud.cn/f1/06/f106a01e7eda2743f3f0684105f902ea_568x354.png) 此時我們就可以使用show命令查看非可視化的命令行數據庫信息,多數情況我們不用管理mongo數據庫,此時就是測試是否安裝好mongodb: ![](https://img.kancloud.cn/ae/c9/aec9b9e300ff483ff915dc6c292a0c2f_595x177.png) (2)安裝node.js ``` apt install nodejs -y ``` 安裝完成后查看下載nodejs的版本: ``` node -v ``` ![](https://img.kancloud.cn/81/13/8113b9445302a7e8f1429cd4e4c6a438_595x377.png) 之后可以使用包命令對node 進行升級,升級到我們本地環境中使用的node版本即可。 (3)安裝npm并配置淘寶鏡像 檢查安裝node時有沒有同時安裝npm ``` npm -v ``` ![](https://img.kancloud.cn/97/75/97752f5a70b501033b5f76244077e9eb_402x116.png) 可以看到這種安裝方式并沒有連帶安裝npm,所以同樣apt命令安裝npm: ``` apt install npm -t ``` 下載完成后檢查npm版本: ![](https://img.kancloud.cn/3e/c6/3ec69b5b5f4f82fc58533053ccc9f221_277x34.png) 下載過程有點慢,先配置淘寶鏡像,之后再安裝nrm方便對npm版本進行切換。 配置淘寶鏡像: ``` npm config set registry https://registry.npm.taobao.org ``` ![](https://img.kancloud.cn/d6/5a/d65adfc766814aea6f5ba574cdf41efe_570x48.png) 回車沒反應,配置好了。 接下來全局安裝nrm,切換npm版本的包: ``` npm i -g nrm ``` ![](https://img.kancloud.cn/25/46/25469c86d17296e09b4aa70b83e67498_565x242.png) 有了nrm我們還可以在淘寶鏡像npm和普通npm之間切換,有的包在淘寶鏡像無法下載,就只能切換到普通npm試試,實在不行再安裝cnpm試一下。 nrm命令: ``` // 查看當前npm nrm current // 使用普通npm nrm use npm // 使用淘寶鏡像npm nrm use taobao ``` ![](https://img.kancloud.cn/c2/87/c287d1b8c7a88035c00e273c29ce0838_458x187.png) 此時我們升級nodejs: 全局安裝n包,用于升級nodejs本身 ``` npm i n -g ``` ![](https://img.kancloud.cn/74/30/743004bd78eb7a34e8e3524aa8c78d6b_416x64.png) 使用n命令查看包命令及內容: ![](https://img.kancloud.cn/82/57/8257da69a60d48eca4c9170df172297b_562x598.png) 我們可以直接升級使用最新版本nodejs: ``` n latest ``` ![](https://img.kancloud.cn/ac/83/ac83bccaa7bba96ea3723e4d0fc6fc18_569x193.png) 此時版本號為16.4.2,到本地環境查詢一下當前版本號: ![](https://img.kancloud.cn/75/66/7566164af14bef479bf98f2fe25a4885_1095x844.png) 本地環境使用的是16.4.0,版本相差不大應該不影響,但我們試著將服務器node環境改到16.4.0: ``` n install 16.4.0 ``` ![](https://img.kancloud.cn/8f/e4/8fe405b280bdc6a46be4fcaf8a3b7e67_548x93.png) 切換完成,此時查看node版本號,依舊是最初的10.19.0,是因為環境問題: ![](https://img.kancloud.cn/36/b9/36b954d4db092fdbb952ca4f10a99031_398x123.png) 我們重新進入服務器即可更新: ![](https://img.kancloud.cn/11/37/1137c7a08ec073cd18a8883acdf3be10_519x297.png) 此時node環境安裝完成。 (4)安裝git,配置ssh-key 在上傳網站文件到服務器時有很多方法,其中一種就是通過git命令直接將文件更新到服務器中,其過程比ftp更加快速便捷,還可以通過git庫或碼云時刻整理網站文件。 使用過程為: 1.將本地代碼上傳至git,2.在服務器上從git拉取代碼。 到后期可以通過hook配置直接讓服務器實時拉取git代碼。 ``` apt install git -y ``` 安裝完成后就可以使用git命令了: ![](https://img.kancloud.cn/84/25/84253ac8087e1f23f134a15a4b532721_547x698.png) 第二步配置ssh-key,作用是在本地、git和服務器之間實現上傳與拉取的口令。 ``` // ssh-keygenerate生成命令 ssh-keygen ``` ![](https://img.kancloud.cn/3d/ba/3dba54c160503a444990ccd5f4d423e1_595x377.png) 根據地址使用cat命令查詢ssh-key: ``` cat /root/.ssh/id_rsa.pub ``` ![](https://img.kancloud.cn/85/e8/85e82ae7e3cc5e020f29e099265c6806_595x377.png) 復制一大串密鑰,記錄下來,之后連接都需要這串密鑰。 到此服務器環境基本設置好。 下篇文章我們學習使用git實現代碼的拉取。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看