阿里云服务器部署node和mongo

2017-05-30  本文已影响0人  littleStudent

阿里云服务器环境

** 我这里的镜像是Ubuntu 14.04 64位,1核,2G内存**

部署node环境

  1. 远程连接到阿里云的实例
    ssh root@公网IP macos/linux终端执行命令,win系统下使用putty等工具接入,也可以使用阿里云官网的远程连接(不过不太好用)

  2. 创建自己的用户,并切换到自己的用户,方便权限管理

        adduser yourName
        adduser yourname sudo
        su - yourName
    
  3. 执行更新的命令apt-get update

  4. 安装node,npm环境

        wget http://nodejs.org/dist/node-latest.tar.gz
        tar -zxvf node-latest.tar.gz
        cd node-xxx
        ./configure                 //生成makefile
        make && make install        //编译安装
    

    ==编译的过程偶一点久,大搞需要十几分钟,耐心等待==
    安装完成后将安装的node路径放到环境变量中,

  5. 使用nvm管理node版本
    安装nvmwget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash
    升级node到制定版本:nvm install 7.10.0

  6. 测试一个koa的小程序
    使用git clone将代码考到项目中,简单的koa例如下

        const Koa = require('koa')
        const app = new Koa()
        app.use( async ( ctx ) => {
          ctx.body = 'hello koa2'
        })
        app.listen(3000);
        console.log("app is start at port 3000");
    

    安装koa,执行ok

部署mongodb

  1. mongodb配置如下
        软件安装位置:/usr/local/mongodb
        数据存放位置:/var/mongodb/db
        日志存放位置:/var/mongodb/logs
    
  2. 到mongo官网找到linux下最新的连接,这里使用3.4
        sudo wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.4.tgz
        tar -zxvf mongodb-linux-x86_64-amazon-3.4.4.tgz
        mv mongodb-linux-x86_64-amazon-3.4.4 mongodb
    
  3. 启动mongodb
    进入到mongo的bin目录下执行./mongod --dbpath /var/mongodb/db --port 27017
上一篇 下一篇

猜你喜欢

热点阅读