1. 程式人生 > >亞馬遜VPS node.js loopback 初次配置伺服器端環境(Ubuntu環境)

亞馬遜VPS node.js loopback 初次配置伺服器端環境(Ubuntu環境)

分為兩種情況,一種是已有專案在git只需要clone

註冊開啟了一個亞馬遜免費的vps,並用putty加祕鑰登入,注意putty open 之後login as所要輸入的使用者名稱是ubuntu,這個是根據你建立例項系統不同而不同。

sudo apt-get install npm   (安裝npm)

如果提示安裝失敗,試試  sudo apt-get update

sudo npm install n 

sudo n stable (安裝最新版本node)

sudo npm install pm2

以上4個裝完之後都可以 -v檢視版本,檢測是否安裝完整。

sudo apt-get install git(安裝git)

sudo git clone(地址)

sudo cd prpr(進入目錄)

sudo npm install(安裝專案所需包)

sudo npm run staging(啟動)

sudu pm2 logs(檢視是否成功執行)

這裡注意配置好資料庫訪問許可權(如果資料庫在另外的伺服器要配置好IP白名單),如果用的是pg注意更新至最新版本。

sudo vi /etc/postgresql/9.1/main/postgresql.conf
sudo  vi /etc/postgresql/9.1/main/pg_hba.conf
sudo /etc/init.d/postgresql restart
sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'postgres';"

第二種是從無到有,重新建立。

1,首先去git上新建一個倉庫,例如叫demo

然後,複製clone地址

git clone 接地址

cd demo

slc loopback(這裡如果你沒有裝全域性strongloop的話要先 sudo npm install -g strongloop 安裝)

之後參照https://docs.strongloop.com/display/public/LB/Create+a+simple+API 這裡新建app和model

完成之後,

git add .

git commit -m "first commit"

git push origin master:master

然後檔案都傳到伺服器啦,然後再自己電腦本地clone下載編輯,來實現本地和伺服器檔案同步。