您的位置:首页 > Web前端 > Node.js

亚马逊VPS node.js loopback 初次配置服务器端环境(Ubuntu环境)

2016-09-09 16:10 337 查看
分为两种情况,一种是已有项目在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下载编辑,来实现本地和服务器文件同步。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  node.js 服务器