中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pm2中怎么部署node

發布時間:2021-07-21 10:54:21 來源:億速云 閱讀:127 作者:Leah 欄目:web開發

pm2中怎么部署node,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

Linux 下安裝:(方法一)

 1.1把下載的tar.gz壓縮包文件解壓

 1.2解壓命令: tar -zxvf (壓縮包的名字.tar.gz) 

1.3解壓完成后就可以在bin文件中看見 node 和 npm 文件 在當前目錄下執行./node可以執行node客戶端

 1.4設置客戶端:兩條命令 node 和 npm 
(kun/mysofltware/node-v0.10.28-linux-x64/bin/node)node文件存放位置根據自己存放位置而定

ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm

1.5在node目錄下執行pwd 獲取node所在的目錄,要把這個目錄添加到PATH環境變量

1.6執行su 輸入密碼切換到root用戶 執行命令:vi /etc/profile

1.7在vi 環境下 點擊 i 進入插入狀態,在export PATH的上一行添加如下內容 (環境變量中的內容 是以冒號分割的)

PATH=$PATH:/home/kun/mysofltware/node-v0.10.26-linux-x64/bin

編輯完成后按Esc鍵 然后輸入 :wq 按回車保存退出。

1.8退出vi ,執行 source /etc/profile 可以讓變量生效

1.9然后執行 echo $PATH ,看看輸出內容是否包含自己添加的內容

 Linux 下安裝:(方法二)

2.1把下載的source code源碼解壓

2.2  以此執行以下命令

cd node-v0.10
./configure
Make
Make install
cp /usr/local/bin/node /usr/sbin/

Linux 下安裝:(方法三)【不推薦】

apt-get 方式

Sudo apt-get install node.js
Sudo apt-get install npm

Windows 下安裝比較簡單下載下一步(不贅述)

安裝redis數據庫

3.1 下載源碼,解壓縮后編譯源碼。

wget http://download.redis.io/releases/redis-2.8.3.tar.gz
tar xzf redis-2.8.3.tar.gz
cd redis-2.8.3
make

3.2編譯完成后,在Src目錄下,有四個可執行文件redis-server、redis-benchmark、    redis-cli和redis.conf。然后拷貝到一個目錄下。

mkdir /usr/redis
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
cp redis.conf /usr/redis
cd /usr/redis

3.3啟動Redis服務

redis-server  redis.conf

3.4然后用客戶端測試一下是否啟動成功。

redis-cli
redis> set foo bar
OK
redis> get foo"bar"

代碼上傳

4.1打包:命令 (node_modules  .idea  .git ne.tar.gz 這些文件不打包減小壓縮包大小)

復制代碼 代碼如下:


$ tar cvzf ne.tar.gz ./ --exclude=node_modules --exclude=.idea --exclude=.git --exclude=ne.tar.gz

4.2上傳:命令

$ scp ./ne.tar.gz  主機名@IP地址:文件夾的路徑

4.3 執行命令登錄遠程主機  ssh 主機名@IP地址  然后會提示輸入密碼

4.4 cd  ls   進入上傳壓縮包所在的目錄 執行 tar -zxvf ne.tar.gz 解壓文件

4.5 npm 安裝環境依賴  執行命令 npm install

部署前查詢DNS 端口 root 權限下

5.1  命令:$ netstart -ntupl

關閉防火墻root權限下

6.1  firewall-cmd --zone=public --add-port=9010/tcp --permanent

6.2  firewall-cmd --reload

注:9010處為項目需要開啟的端口號

安裝pm2

7.1 su 獲得 root 權限下下載pm2

命令: $ npm install pm2 -g

$ pm2 start www 啟動進程

8.2 安裝開機自啟動 在root 權限下 執行如下命令

$ pm2 startup
$ pm2 save

9.3 一些常用pm2 命令

$ pm2 list 查看啟動狀況
$ pm2 restart 重啟項目
$ pm2 stop  關閉

其他命令 可參考  https://www.npmjs.com/package/pm2

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武夷山市| 岳西县| 邳州市| 磐安县| 双江| 福海县| 南澳县| 岢岚县| 民丰县| 广水市| 克山县| 柘城县| 左云县| 十堰市| 江津市| 平和县| 武冈市| 富源县| 阿拉尔市| 扎兰屯市| 荣昌县| 增城市| 茌平县| 封开县| 孙吴县| 德安县| 巍山| 镇康县| 商水县| 资溪县| 乡宁县| 涿州市| 肇庆市| 苏尼特左旗| 出国| 噶尔县| 如东县| 威信县| 罗城| 泉州市| 普安县|