阿里云部署node+mongodb

phpstudy

基本的服務器環(huán)境LAMP,直接上集成包了,省的一個個裝,當然還有ftp。見教程。

安裝node

下載node壓縮包,用ftp扔到服務器上,tar xvf node-v6.9.1-linux-x64.tar.xz解壓,然后cd node-v6.9.1-linux-x64,在./bin/node -v,顯示了版本號說明安裝成功。

當然,這樣只能在解壓文件夾里用node命令,于是需要設置全局命令ln -s /home/bottle/software/node-v6.9.1-linux-x64/bin/node /usr/local/bin/node,同樣ln -s /home/bottle/software/node-v6.9.1-linux-x64/bin/npm /usr/local/bin/npm

安裝mongodb

同樣下載mongodb安裝包扔到服務器上解壓tar -zxvf mongodb-linux-x86_64-3.2.4.tgz,一般呢,個人文件放在home目錄下,usr存放用戶使用系統命令和應用程序等信息,/usr/bin下的文件都是可執(zhí)行的。移動mongodb路徑mv mongodb-linux-x86_64-3.2.4/ /usr/local/mongodb。再export PATH=/usr/local/mongodb/bin:$PATH即當一個命令的執(zhí)行文件不在當前目錄,在代碼中先執(zhí)行export,相當于告訴程序?執(zhí)行某某東西時,需要的文件或什么東東在這些目錄里,然后mkdir -p /data/db,這是mongodb默認的數據目錄。

搬動項目代碼

一般使用node免不了安裝插件,而在服務器上使用npm來安裝是很慢的,而且一旦插件多的話,那體驗那酸爽,還是算了?,F在本地npm install安裝插件,然后把整個插件包用ftp扔到對應目錄就好了。

啟動

開啟mongodb,在/usr/local/mongodb/bin./mongod &開啟mongodb,需要查看操作數據的話用./mongo。

開啟node npm run production >output.log 2>&1 &,>output.log 2>&1表示所有的標準輸出和錯誤輸出都將被重定向到output.log中,最后的&表示后臺運行。ps -ef | grep node查看node進程,kill -9 id終止id為id的進程。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容