阿里云服务器部署node和mongo

阿里云服务器环境

** 我这里的镜像是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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容