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

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

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

一、項目準備與測試

1. 安裝nodejs

        先在官網查看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. 配置安全組


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

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

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


打開瀏覽器,輸入你的服務器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


本站訪客:263221 主站蜘蛛池模板: 黄视频国产 | 久久久久久久综合日本亚洲 | 精品久久久久久综合另类小说 | 国产毛片在线视频 | 女性一级全黄生活片在线播放 | 九色综合久久综合欧美97 | 精品精品国产高清a毛片 | 精品国产自在在线在线观看 | 国产人成精品香港三级古代 | 猫咪伊人网 | 国产91区 | 久久成人永久免费播放 | 国产91久久精品 | 久久综合视频网站 | 蜜臀在线播放 | 国产精品一区视频 | 国产日韩在线观看视频 | 国产高清在线精品免费不卡 | 国产毛片精品 | 国内精品视频在线 | 国产黄色二级片 | 成人性色大片 | 黄三级高清在线30分钟播放 | 另类女最新视频 | 男女毛片免费视频看 | 国产精品激情综合久久 | 黄色a级片免费 | 猛草影院 | 久久久精品免费观看 | 毛片区| 久久99精品久久久久久首页 | 国产精品福利在线观看入口 | 久在线观看视频 | 黄色片免费在线观看视频 | 国产免费a v吧在线观看不卡 | 不卡免费在线视频 | 国产人妖视频一区二区破除 | 久久69精品久久久久久hb | 国产免费播放一区二区 | 成人欧美日韩高清不卡 | 久久国产精品自在自线 |