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

来源:互联网 发布:wind万德数据库官网 编辑:程序博客网 时间:2024/06/06 02:23

分为两种情况,一种是已有项目在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下载编辑,来实现本地和服务器文件同步。

0 0
原创粉丝点击