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

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

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

一、項目準備與測試

1. 安裝nodejs

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

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

創建好后,輸入下面的命令進入到所在目錄

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

· 配置環境變量
命令行輸入這個命令

vi /etc/profile


 然后在下方插入這個代碼

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

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


 然后在命令行輸入,保存環境變量 

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,如果你不是這個操作系統,下方的yum命令報錯,可以搜索查看自己的操作系統如何下載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. 配置安全組


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

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

 5. 測試在互聯網上能否訪問成功


打開瀏覽器,輸入你的服務器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 服務 ,在項目目錄執行

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


本站訪客:288904 主站蜘蛛池模板: 国产99在线视频 | 男女交性动态免费视频 | 精品国产免费人成在线观看 | 国内欧美一区二区三区 | 成人免费视频一区二区三区 | 国产人妖ts重口系列 | 国产成人刺激视频在线观看 | 久久精品一区二区三区不卡牛牛 | 久久一区二区三区99 | 国产精品吹潮在线观看中文 | 国产一区精品在线 | 免费视频日韩 | 国产a一级 | 免费看的一级片 | 免费观看四虎精品国产永久 | 狠狠狠狠狠狠狠狠狠狠 | 牛人国产偷窥女洗浴在线观看 | 国产香蕉一区二区在线网站 | 免费jjzz在在线播放国产成人 | 免费精品美女久久久久久久久 | 国产一级毛片免 | 男女乱淫真视频播放网站 | 国产精品外围在线观看 | 国产精品视频牛仔裤一区 | 国产四虎 | 免费黄色a级片 | 免费一级毛片在线播放 | 精品久久久久久18免费看 | 国产毛片一级aaaaa片 | 精品一精品国产一级毛片 | 国产福利亚洲 | 免费jizz在线播放视频高清版 | 国产内地激情精品毛片在线一 | 大学生一级毛片免费看真人 | 国产成人亚综合91精品首页 | 国产69成人免费视频观看 | 久久精品国产精品青草 | 韩国日本免费不卡在线观看 | 国产片在线观看狂喷潮bt天堂 | 男女交性过程视频无遮挡网站 | 久青草国产高清在线视频 |