亚洲欧美日产综合一区二区三区-亚洲欧美日本综合一区二区三区-亚洲欧美日本一区-亚洲欧美日本国产一区二区三区-国产精品午夜电影

建站技術
當前位置: 四五合圍 > 網絡營銷知識 > 建站技術
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


本站訪客:291088 主站蜘蛛池模板: 中文字幕精品视频在线 | 亚洲成av人片天堂网 | 中文国产成人精品久久96 | 麻豆专媒体公司网站 | 在线观看你懂得 | 羞羞的网站 | 久久综合欧美 | 国产成人在线看 | 久久综合久久综合久久综合 | 天堂网男人 | 在线视频日韩 | 五月婷婷丁香在线观看 | 欧美黄色性视频 | 亚洲福利视频一区二区 | 亚洲欧美久久精品 | 欧美系列第一页 | 一区二区不卡久久精品 | 亚洲午夜国产片在线观看 | 中文字幕在线视频免费 | 男人天堂一区 | 四虎国产精品永久免费网址 | 一区二区不卡久久精品 | 亚洲最大福利视频 | 99色在线播放 | 一区二区三区高清视频在线观看 | 亚洲欧美视频在线观看 | 国模福利视频 | 一区自拍 | 国产成人精品日本亚洲专一区 | 综合久久99久久99播放 | 欧美 自拍偷拍 | 国产成人精品男人的天堂下载 | 欧美日韩在线视频 | a级毛片免费完整视频 | 日韩视频专区 | 亚洲一级网站 | 欧美成人免费观看久久 | 日本天堂网址 | 久久国产视频网站 | 亚洲精品国产第1页 | 羞羞视频网页 |