美文网首页我爱编程
Countly服务器项目部署说明

Countly服务器项目部署说明

作者: 路漫漫其修远兮Wzt | 来源:发表于2018-03-15 14:18 被阅读121次

    系统CentOS
    版本countly17.09

    目录:
    一、安装项目
    二、运行项目

    一、安装项目

    解压countly项目压缩文件countly(是我基于网上countly开源项目,定制功能后的项目)。

    执行安装命令:

    sudo su –
    cd countly/bin //安装脚本所在的目录
    bash countly.install_rhel.sh
    

    说明:
    1. bash countly.install_rhel.sh 是CentOS系统的安装命令,linux系统是bash countly.install.sh;
    2.执行安装脚本的命令,需要联网,安装大约需要花很长时间,具体情况视网速而定;
    3.执行安装脚本的命令后,会自动配置Nginx服务器、Mongodb数据库;
    4.安装完成后,访问http://localhost 如果看到登录界面,表示安装成功;
    5.如果需要修改链接的数据库地址,需要修改两个文件里面的mongodb配置:

     countly/api/config.js
     countly/frontend/config.js
    

    设置如下:

    mongodb: {
               host: 数据库服务器地址,
               db: 默认,
               port:默认,
               max_poor_size:默认
     }
    
    二、运行项目

    使nodejs服务器项目,在后台永续运行: 将任务放到后台,即使关闭xshell(当前终端窗口),当前session依然继续运行。

    1.创建文件startCountly.sh,并将其放于countly项目同级目录下;

     touch startCountly.sh 
    

    通过vim编写以下内容,startCountly.sh里面的内容:

     node ./countly/frontend/express/app.js
     node ./countly/api/api.js
    

    2.使用nohup和&,运行脚本startCountly.sh:

     nohup ./startCountly.sh &
    

    按任意键退出终端;

    当出现:nohup: ignoring input and appending output to `nohup.out'
    表明运行成功, countly服务器项目跑起来了。

    相关文章

      网友评论

        本文标题:Countly服务器项目部署说明

        本文链接:https://www.haomeiwen.com/subject/zulhqftx.html