亚洲欧美日韩在线播放-亚洲欧美日韩在线不卡-亚洲欧美日韩在线不卡中文-亚洲欧美日韩在线精品一区二区-日韩精品中文字幕久久-日韩精品中文字幕一区三区

建站技術
當前位置: 四五合圍 > 網(wǎng)絡營銷知識 > 建站技術
Next.js項目部署教程
發(fā)布日期:2024-03-11 閱讀次數(shù):

服務器就相當于一臺云電腦,需要在上面進行一些配置才行

一、項目準備與測試

1. 安裝nodejs

        先在官網(wǎng)查看node版本,看看自己想安裝哪個版本的 https://nodejs.org/dist/ 下面是linux,所以下載linux版本的

· 進入安裝目錄
先看文件樹,看看這個目錄存不存在,不存在先創(chuàng)建

創(chuàng)建好后,輸入下面的命令進入到所在目錄

cd /opt/software


· 下載
這里我選擇了 16.15.0 版本的nodejs,如果你是其它版本,記得改一下下面的版本號

wget https://nodejs.org/dist/v16.5.0/node-v16.15.0-linux-x64.tar.xz


· 解壓
如果你是其它版本,記得改一下下面的版本號

tar xvJf node-v16.15.0-linux-x64.tar.xz


然后刪除二進制包,如果你是其它版本,記得改一下下面的版本號

rm -rf node-v16.15.0-linux-x64.tar.xz


· 重命名文件夾
解壓好后,刷新一下文件樹,你就能看到剛剛下載的node了,文件夾名字是帶有版本號的,右鍵這里,把文件夾名字改為node

· 配置環(huán)境變量
命令行輸入這個命令

vi /etc/profile


 然后在下方插入這個代碼

export PATH=$PATH:/opt/software/node/bin/

然后按esc退出編輯模式,然后輸入 :wq,然后回車即可保存 (注意冒號不要漏了)


 然后在命令行輸入,保存環(huán)境變量 

source /etc/profile


· 檢驗是否安裝成功
命令行輸入 node -v 和 npm -v,查看node版本,有顯示說明成功,報錯的話請檢查上述步驟

 · 更換鏡像與下載pnpm、yarn、cnpm
在命令行依次輸入下面代碼,注意注釋不要復制進去了


  1. npm install -g cnpm --registry=https://registry.npm.taobao.org 



  2. cnpm i yarn -g



  3. yarn config set registry https://registry.npm.taobao.org



  4. cnpm i pnpm -g



  5. pnpm config get registry 



  6. pnpm config set registry https://registry.npm.taobao.org

2.安裝git并配置SSH

· 下載git
        使用的是centOS,如果你不是這個操作系統(tǒng),下方的yum命令報錯,可以搜索查看自己的操作系統(tǒng)如何下載git。

        是centOS的話,如果報錯沒有yum這個命令,那么先使用這個 sudo apt install yum 命令安裝,如果還是不行就查看這個文檔 解決yum報錯的問題

  1. yum install git



  2. git --version


· 配置用戶名和郵箱

git config --global user.name "這里輸入用戶名"git config --global user.email "這里輸入郵箱@xx.com"git config --global --list


· 配置SSH公鑰

git config --global user.name "這里輸入用戶名"git config --global user.email "這里輸入郵箱@xx.com"git config --global --list


3. 上傳nodejs項目


  1. cd /home/aidev



  2. git clone xxxx






  3. cd web-react-app //這里填寫剛剛克隆好的倉庫目錄



  4. cnpm i // 或者 pnpm i 等皆可




  5. pnpm dev //next.js


  6. node xxx.js //node.js


4. 配置安全組


根據(jù)我們運行的服務器的端口號,需要配置安全組,才能在互聯(lián)網(wǎng)上訪問到你的服務

 以阿里云為例(其它請查看對應教程),假設我們剛剛運行的項目端口號為 :3000

 5. 測試在互聯(lián)網(wǎng)上能否訪問成功


打開瀏覽器,輸入你的服務器ip地址,再加上對應的端口號,看看能否正常訪問,能正常訪問說明服務運行成功。

二、使用pm2持久化運行服務


        之前使用的命令 node xxx.js 、pnpm dev 等,當你關閉了命令行窗口時,服務就掛了,所以需要pm2來幫我們持久化運行服務。

1. 全局安裝pm2

npm i pm2 -g


2. pm2常見命令


  1. pm2 start index.js --name my-server



  2. pm2 list



  3. pm2 stop my-server



  4. pm2 restart all



  5. pm2 delete my-server



  6. pm2 show my-server



  7. pm2 logs



  8. pm2 log my-server 


3. 運行Next.js 服務 ,在項目目錄執(zhí)行

pm2 start npm --name "my-server" -- run start


本站訪客:250153 主站蜘蛛池模板: 高清国产在线播放成人 | 久久成人精品免费播放 | 欧美xxxxxbbbb| 久久精品综合视频 | 看全色黄大色黄大片色责看的 | 精品国产一区二区三区在线 | 精品国产福利在线观看91啪 | 国内精品视频在线播放一区 | 国产高清一级伦理 | 国产精品一区二区久久精品 | 久久98精品久久久久久婷婷 | 国产美女一级做a视频免费 国产美女主播一级成人毛片 | 国产精品久久久 | 国产精品30p | 精品国产自 | 久久亚洲精品成人综合 | 国产一在线精品一区在线观看 | 国产caob| 久久精品免视看国产明星 | 高清中国一级毛片免费 | 国产成人吃奶一区 | 国产aⅴ精品一区二区三区久久 | 精品美女模特在线网站 | 国产一级视频播放 | 久久精品九九亚洲精品天堂 | 久久综合综合久久狠狠狠97色 | 啦啦啦社区手机在线视频免费视频 | 毛片在线免费视频 | 国产四虎精品8848hh | 黄色片在线免费观看 | 久久久久久久久综合 | 免费看全黄特黄毛片 | 久久久久久久久一次 | 国产极品嫩模在线观看91精品 | 男人天堂aaa| 国产精品麻豆一区二区 | 国产成人精品日本亚洲专一区 | 国产1000部成人免费视频 | 久久国产精品亚洲va麻豆 | 久热中文在线 | 精品一区二区久久久久久久网精 |