#化鯤為鵬,我有話說#ecs云服務器上部署node.js

      網友投稿 828 2025-04-01

      鯤鵬彈性云規格:2vCPUs|4G|CentOS 7.5 64bit

      登錄賬戶,打開華為云ecs服務器復制ip地址,打開Xfce終端,輸入如下命令行登錄到ecs服務器(將EIP修改為復制的ip);

      LANG=en_us.UTF-8 ssh root@EIP

      之后輸入密碼登錄。

      下載node.js安裝包:

      wget?https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-arm64.tar.xz

      接下來進行解壓:

      tar xvf node-v10.16.0-linux-arm64.tar.xz

      解壓成功后建立軟連接:

      ln -s /root/node-v10.16.0-linux-arm64/bin/node /usr/local/bin/node

      分別查看node和npm的版本號:

      node -v

      npm -v

      使用nvm進行版本管理器安裝node.js多版本

      下載nvm管理器,使用git,將源代碼克隆到本地

      git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm

      激活nvm,將其追加到profile文件下:

      echo ". ~/.nvm/nvm.sh" >> /etc/profile

      配置nvm:

      vim nvm.sh

      #化鯤為鵬,我有話說#ecs云服務器上部署node.js

      文件顯示如下圖

      接下來進行文件內容搜索,復制如下代碼,在屏幕的任意位置右擊鼠標點擊粘貼,點擊回車鍵

      /nvm_get_arch

      點擊鍵盤上的i鍵進入編輯狀態,將光標移動到i*86的結尾,按下回車,并輸入4個空格(不建議直接按tab鍵),將如下內容粘貼過去:

      aarch64) NVM_ARCH="arm64" ;;

      按下esc按鍵退出編輯狀態,輸入:wq點擊回車保存并退出。

      輸入如下命令行刷新環境變量,使nvm環境重新生效:

      source /etc/profile

      拷貝執行如下命令,安裝多個node.js版本

      nvm install v12.3.0

      至于警告不用管它。

      執行如下命令,新建項目文件example.js

      cd ~ && touch example.js

      打開項目文件,進行編輯:

      vim example.js

      按下i鍵進入編輯狀態,輸入如下命令可以使任意用戶訪問node.js時都返回welcome to node.js:(大家也可以嘗試其他命令行)

      const http = require('http');

      const hostname = '0.0.0.0';

      const port = 3000;

      const server = http.createServer((req, res) => {

      res.statusCode = 200;

      res.setHeader('Content-Type', 'text/plain');

      res.end('Welcome to Node.js\n');

      });

      server.listen(port, hostname, () => {

      console.log(`Server running at http://${hostname}:${port}/`);

      });

      按下esc,輸入:wq退出文本。接下來讓我們試著運行項目,輸入如下命令:

      node ~/example.js &

      執行如下命令可以查看是否在監聽項目端口,返回3000代表正常:

      netstat -tpln

      接下來讓我們驗證下node.js項目是否部署成功吧,首先回到瀏覽器,點擊ecs服務列表的安全組,找到服務器所在的安全組,在入網規則中添加3000端口的規則。在安全組規則添加時我們還可以根據需要設定可以訪問的ip地址段。這里暫不做設置。

      打開一個新頁面,以http://ip地址:3000的方式輸入網址,回車:

      至此,node.js部署成功!

      鯤鵬

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:印刷生產統計報表模板范本(印刷工序生產日報表格
      下一篇:組合項目管理軟件(投資組合軟件
      相關文章
      亚洲国产人成网站在线电影动漫| 亚洲va久久久噜噜噜久久男同| 亚洲精品在线播放| 国产国拍亚洲精品mv在线观看| 亚洲午夜国产精品无码| 亚洲色偷偷综合亚洲AV伊人| 亚洲国产成人精品女人久久久 | 亚洲欧洲专线一区| 中文字幕无码亚洲欧洲日韩| 亚洲AV成人无码天堂| 亚洲一区二区三区在线 | 亚洲国产电影在线观看| 亚洲国产午夜电影在线入口| 亚洲乱人伦精品图片| avtt天堂网手机版亚洲| 国产成人精品日本亚洲直接| 精品国产成人亚洲午夜福利| 亚洲乱码av中文一区二区| 亚洲成av人片在www鸭子| 丰满亚洲大尺度无码无码专线| 国产成人高清亚洲一区91| 五月婷婷亚洲综合| 亚洲视频在线一区二区| 国产精品亚洲玖玖玖在线观看| 亚洲综合无码精品一区二区三区| 亚洲人成中文字幕在线观看| 久久精品国产亚洲夜色AV网站| 亚洲成人免费在线| 亚洲最新中文字幕| 亚洲国产日韩精品| 久久精品国产亚洲av品善| 亚洲国产成人久久综合一区77| 国产亚洲美日韩AV中文字幕无码成人 | 亚洲国产精品不卡在线电影| 亚洲黄色片在线观看| 亚洲乱码一二三四区乱码| 亚洲sm另类一区二区三区| 亚洲av无码不卡私人影院| 亚洲午夜久久久久久久久电影网| 亚洲电影国产一区| 亚洲videos|