阿里雲伺服器後台執行hexo部落格

2021-10-04 04:39:13 字數 1394 閱讀 2681

德魯大叔擼**

第一步:伺服器安裝pm2

npm install -g pm2
第二步:編寫啟動檔案 run.js並放在部落格的根目錄下

const  = require('child_process')

exec('hexo server -p 80',(error, stdout, stderr) => `)

return

} console.log(`stdout: $`);

console.log(`stderr: $`);

})

第三步:啟動hexo在部落格根目錄執行下面命令,按道理是啟動成功,但是!!但是!!!報沒有pm2的命令,如下圖顯示,很顯然是安裝pm2失敗的原因,那接下來就是解決如何成功安裝了。

pm2 start run.js
報錯資訊:

經過半個小時的搜尋,終於解決了這個問題

注意:在安裝的pm2的時候顯示了安裝路徑 那我們要做的就是去安裝路徑重新安裝

執行下面命令:

如上圖顯示 。。。。exist 則先刪除再安裝

ln -s /soft/nodejs/lib/node_modules/pm2/pm2 /usr/local/bin/    存在

mv /usr/local/bin/pm2 /tmp/ 刪除

ln -s /soft/nodejs/lib/node_modules/pm2/bin/pm2 /usr/local/bin/ 重新執行

最後,輸入 pm2 -v命令檢視版本號,如顯示版本號則安裝成功,如下圖:

至此,pm2安裝成功,重新執行pm2 start run,js命令,執行結果如下,則表示hexo部落格成功啟動並可在後台執行

最後,關閉遠端終端訪問部落格

雲伺服器後台執行

如何讓 在後台執行 最開始的做法是 nohup python test.py這樣執行的時候會將 放在伺服器後台執行,終端是看不到執行過程的,期間執行的結果 執行過程中列印出來的 會在乙個生成的nohup.out檔案中儲存。第二種 screen 後來接觸到了screen命令,覺得著實好用,在這裡極力推...

hexo部落格到阿里雲伺服器

前言 我們在本地開發好了hexo部落格後,當需要在網際網路上訪問的時候,我們就需要把它發布到外網上去,本文以阿里雲伺服器為例來講解hexo部落格時如何自動部署到阿里雲伺服器。準備環境 操作流程 node.js安裝 略 hexo部落格初始化 全域性安裝hexo npminstall g hexo 初始...

阿里雲伺服器之hexo環境搭建

上一步主要主要講解雲伺服器購買和連線雲伺服器,以及檔案的操作。本文主要講解利用hexo搭建自己的靜態部落格,在伺服器中建立自己的hexo部落格環境,最後達到可以遠端訪問,以及遠端git推送到github。下一步將web容器tomcat的安裝。這步主要針對有用過hexo搭建過靜態部落格的人。沒有興趣的...