• 阿里云上部署 centos+nodejs+mongodb


    先执行

    yum -y update
    
    nginx 安装
    yum -y install nginx
    

    设置开机启动

    chkconfig nginx on 

    nodejs 安装:

    yum install nodejs
    

    else

    yum repolist
    curl -O http://download-i2.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    sudo rpm -ivh epel-release-6-8.noarch.rpm
    
    
    

    test

    node -e "console.log('Hello World');"
    

      

    sudo yum install npm --enablerepo=epel

    express 框架 
    npm install -g express
    

      

    nodejs一般是当成一条用户命令执行的,当用户断开客户连接,运用也就停了,很烦人。如何让nodejs应用当成服务,在后台执行呢?

    最简单的办法:

    $ nohup node app.js &

    但是,forever能做更多的事情,比如分别记录输出和错误日志,比如可以在js中作为api使用。

    $ sudo npm install forever -g   #安装
    $ forever start app.js          #启动
    $ forever stop app.js           #关闭
    $ forever start -l forever.log -o out.log -e err.log app.js   #输出日志和错误

    ---------------------

    安装mongodb

    vi /etc/yum.repos.d/mongodb.repo file 

    [mongodb]
    name=MongoDB Repository
    baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
    gpgcheck=0
    enabled=1
    

      

    yum install mongo-10gen mongo-10gen-server
    
    service mongod start | stop | restart
    

     输入 

    mongo
    

     基本命令

     sftp  root@ip  put get

    nohup node app & 

    nohup mongod --fork &


    http://cnodejs.org/topic/5059ce39fd37ea6b2f07e1a3

  • 相关阅读:
    MYSQL数据损坏修复方法
    MYSQL数据损坏修复方法
    MYSQL 定时自动执行任务
    MYSQL 定时自动执行任务
    MYSQL 定时自动执行任务
    NLog日志框架使用探究
    NLog日志框架使用探究
    SPFA算法 O(kE)
    codevs 1077 多源最短路
    code vs 2602 最短路径问题
  • 原文地址:https://www.cnblogs.com/piaocz/p/3552538.html
Copyright © 2020-2023  润新知