在騰訊云上買了一個服務器(阿里云更貴,亞馬遜云免費12個月但是國內訪問極其慢),想把自己的網站跑在服務器上,需要配置一些基礎的環境,在這里做個記錄,以供參考
ubuntu安裝有個好處是它會給出提示
這樣就簡單了,照著輸命令就可以了
安裝Node.js
使用apt-get是最方便的,但是缺點是版本比較舊
sudo apt install nodejs-legacy
安裝npm
sudo apt install npm
-
安裝cnpm
國內安裝cnpm顯著提升node模塊下載速度,cnpm官網
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝MongoDB
安裝mongodb-clients
sudo apt install mongodb-clients
安裝mongodb-server
sudo apt install mongodb-server
坑1:啟動服務報錯
之前的一切都很順利,但是我在啟動mongod服務的時候報錯了,提示ERROR: dbpath (/data/db) does not exist.
如圖:
它的意思是說/data/db
這個目錄不存在,進去看看
確實不存在....那創建一個不就好了?
創建完成!
重新嘗試啟動mongod服務
這回沒有報錯
重新使用
mongo
嘗試連接到數據庫連接成功!
好了,到目前為止Node.js+MongoDB的環境就算是搭建完成了
在云控制臺建立一個快照,用來備份防止誤操作把服務器整崩潰了
關閉mongod服務,并中斷與數據庫的連接
在云控制臺創建快照