部署NodeJs專案到CentOS伺服器

2021-09-19 05:45:43 字數 3192 閱讀 5084

開始部署專案

可能遇到的問題

xshell

nodejs

phantomjs

mongodb

提前在根目錄(命令:cd /進入根目錄)下,我新建了個目錄software(新建software目錄命令:mkdir software),然後進入該目錄下(cd software) ;

輸入命令:

此時還不能全域性使用node和npm命令

做個軟連線

ln -s /software/node-v10.

15.3

-linux-x64/bin/node /usr/local/bin/node

ln -s /software/node-v10.

15.3

-linux-x64/bin/npm /usr/local/bin/npm

然後再輸入node -v 或 npm -v檢視是否輸出版本號,有則成功;

同樣在software目錄下

輸入命令:

完成後解壓,但是我沒有安裝bzip2(解壓會報錯),所以安裝之後在解壓

yum install bzip2.x86_64 

tar -jxvf phantomjs-

2.1.1

-linux-x86_64.tar.bz2

配置環境變數,輸入一下命令後按i鍵進入編輯狀態

sudo vi /etc/profile
檔案末尾增加如下內容,具體路徑按實際情況設定

export

path

=$path

:/software/phantomjs-

2.1.1

-linux-x86_64/bin

新增完成後,按esc鍵退出編輯模式,然後按下shift+:再輸入wq,即可儲存並退出

然後執行以下命令,是環境變數生效

source /etc/profile
檢視phantomjs版本,輸入phantomjs -v檢視是否輸出版本號,有則成功;僅限64位的centos系統

建立倉庫檔案

vi /etc/yum.repos.d/mongodb-org-

3.4.repo

複製下面配置內容,儲存並退出

安裝

yum install -y mongodb-org
沒有許可權就在前面加:   sudo
安裝完畢後修改配置檔案

vi /etc/mongod.conf
修改配置檔案的 bind_ip, 預設是 127.0.0.1 只限於本機連線。我需要遠端連線資料庫,所以安裝完成後把這個修改為 0.0.0.0 ,這樣通過別的機器就可以連線;
mongodb 啟動、停止、重啟命令

啟動命令:

service mongod start
停止命令:

service mongod stop
重啟命令:

service mongod restart
檢視mongodb是否啟動成功(可以通過檢視日誌檔案)

cat /

var/log/mongodb/mongod.log

日誌檔案最後一行應該會出現如下一句說明(則表示啟動成功了,埠為27017

//npm全域性安裝forever

npm install forever -g

可能是我node安裝的目錄不是預設的,forever不想網上說的預設安裝位置在/usr/bin下
手動建立軟連線

ln -s /software/node-v10.

15.3

-linux-x64/lib/node_modules/forever/bin/forever /usr/bin/forever

使用forever啟動nodejs專案

//關閉命令

//重啟命令

nodejs專案安裝依賴,執行npm install,會報錯誤,網上查了下,好像是許可權什麼什麼的錯誤;

執行下面命令

rm -rf .

/node_modules //先把node_modules檔案全部刪掉

npm install --unsafe-perm

Django專案上傳部署到阿里雲Centos7

第一步 將本地測試好的專案及資料庫壓縮 第二部,建立虛擬環境 mkdir p data env virtualenv python usr bin python3 ll env 然後進入 cd data env ll env bin 啟動虛擬環境 source activate 預設使用的是sqli...

docker部署nodejs專案應用

之前筆者弄了一套nestjs專案放在自己伺服器上,並用pm2管理程序。現在要把pm2停止,嘗試一下用docker容器,那麼首先要安裝docker 由於筆者伺服器的系統是centos7,所以這裡寫的是在centos7上安裝docker 我們可以用以下命令來檢視centos版本 uname r官方源位址...

阿里雲ecs部署nodejs專案

步驟一 選擇雲伺服器 步驟二 安裝伺服器 yum y update 4.我們將使用最新源 構建node.js,要進行軟體的安裝,需要一組用來編譯源 的開發工具 yum y groupinstall development tools 5.現在就可以開始安裝node.js,首先需要進入 usr src...